@@ -40,7 +40,31 @@ +(void) insertCapabilities:(OCCapabilities *)capabilities ofUserId:(NSInteger)us
40
40
[queue inTransaction: ^(FMDatabase *db, BOOL *rollback) {
41
41
BOOL correctQuery=NO ;
42
42
43
- correctQuery = [db executeUpdate:@"INSERT INTO capabilities(id_user, version_major, version_minor, version_micro, version_string, version_edition, core_poll_intervall, is_files_sharing_api_enabled, is_files_sharing_share_link_enabled, is_files_sharing_password_enforced_enabled, is_files_sharing_expire_date_by_default_enabled, is_files_sharing_expire_date_enforce_enabled, files_sharing_expire_date_days_number, is_files_sharing_allow_user_send_mail_notification_about_share_link_enabled, is_files_sharing_allow_public_uploads_enabled, is_files_sharing_allow_user_send_mail_notification_about_other_users_enabled, is_files_sharing_re_sharing_enabled, is_files_sharing_allow_user_send_shares_to_other_servers_enabled, is_files_sharing_allow_user_receive_shares_to_other_servers_enabled, is_file_big_file_chunking_enabled, is_file_undelete_enabled, is_file_versioning_enabled, is_files_sharing_allow_user_create_multiple_public_links_enabled) Values(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", [NSNumber numberWithInteger:userId], [NSNumber numberWithInteger:capabilities.versionMajor], [NSNumber numberWithInteger:capabilities.versionMinor], [NSNumber numberWithInteger:capabilities.versionMicro], capabilities.versionString, capabilities.versionEdition, [NSNumber numberWithInteger:capabilities.corePollInterval], [NSNumber numberWithBool:capabilities.isFilesSharingAPIEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingShareLinkEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingPasswordEnforcedEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingExpireDateByDefaultEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingExpireDateEnforceEnabled], [NSNumber numberWithInteger:capabilities.filesSharingExpireDateDaysNumber], [NSNumber numberWithBool:capabilities.isFilesSharingAllowUserSendMailNotificationAboutShareLinkEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingAllowPublicUploadsEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingAllowUserSendMailNotificationAboutOtherUsersEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingReSharingEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingAllowUserSendSharesToOtherServersEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingAllowUserReceiveSharesToOtherServersEnabled], [NSNumber numberWithBool:capabilities.isFileBigFileChunkingEnabled], [NSNumber numberWithBool:capabilities.isFileUndeleteEnabled], [NSNumber numberWithBool:capabilities.isFileVersioningEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingAllowUserCreateMultiplePublicLinksEnabled]];
43
+ correctQuery = [db executeUpdate:@"INSERT INTO capabilities(id_user, version_major, version_minor, version_micro, version_string, version_edition, core_poll_intervall, is_files_sharing_api_enabled, is_files_sharing_share_link_enabled, is_files_sharing_password_enforced_enabled, is_files_sharing_expire_date_by_default_enabled, is_files_sharing_expire_date_enforce_enabled, files_sharing_expire_date_days_number, is_files_sharing_allow_user_send_mail_notification_about_share_link_enabled, is_files_sharing_allow_public_uploads_enabled, is_files_sharing_allow_user_send_mail_notification_about_other_users_enabled, is_files_sharing_re_sharing_enabled, is_files_sharing_allow_user_send_shares_to_other_servers_enabled, is_files_sharing_allow_user_receive_shares_to_other_servers_enabled, is_file_big_file_chunking_enabled, is_file_undelete_enabled, is_file_versioning_enabled, is_files_sharing_allow_user_create_multiple_public_links_enabled, 'is_files_sharing_supports_upload_only_enabled') Values(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
44
+ [NSNumber numberWithInteger: userId],
45
+ [NSNumber numberWithInteger: capabilities.versionMajor],
46
+ [NSNumber numberWithInteger: capabilities.versionMinor],
47
+ [NSNumber numberWithInteger: capabilities.versionMicro],
48
+ capabilities.versionString ,
49
+ capabilities.versionEdition ,
50
+ [NSNumber numberWithInteger: capabilities.corePollInterval],
51
+ [NSNumber numberWithBool: capabilities.isFilesSharingAPIEnabled],
52
+ [NSNumber numberWithBool: capabilities.isFilesSharingShareLinkEnabled],
53
+ [NSNumber numberWithBool: capabilities.isFilesSharingPasswordEnforcedEnabled],
54
+ [NSNumber numberWithBool: capabilities.isFilesSharingExpireDateByDefaultEnabled],
55
+ [NSNumber numberWithBool: capabilities.isFilesSharingExpireDateEnforceEnabled],
56
+ [NSNumber numberWithInteger: capabilities.filesSharingExpireDateDaysNumber],
57
+ [NSNumber numberWithBool: capabilities.isFilesSharingAllowUserSendMailNotificationAboutShareLinkEnabled],
58
+ [NSNumber numberWithBool: capabilities.isFilesSharingAllowPublicUploadsEnabled],
59
+ [NSNumber numberWithBool: capabilities.isFilesSharingAllowUserSendMailNotificationAboutOtherUsersEnabled],
60
+ [NSNumber numberWithBool: capabilities.isFilesSharingReSharingEnabled],
61
+ [NSNumber numberWithBool: capabilities.isFilesSharingAllowUserSendSharesToOtherServersEnabled],
62
+ [NSNumber numberWithBool: capabilities.isFilesSharingAllowUserReceiveSharesToOtherServersEnabled],
63
+ [NSNumber numberWithBool: capabilities.isFileBigFileChunkingEnabled],
64
+ [NSNumber numberWithBool: capabilities.isFileUndeleteEnabled],
65
+ [NSNumber numberWithBool: capabilities.isFileVersioningEnabled],
66
+ [NSNumber numberWithBool: capabilities.isFilesSharingAllowUserCreateMultiplePublicLinksEnabled],
67
+ [NSNumber numberWithBool: capabilities.isFilesSharingSupportsUploadOnlyEnabled]];
44
68
45
69
if (!correctQuery) {
46
70
DLog (@" Error in insert capabilities" );
@@ -79,6 +103,7 @@ +(OCCapabilities *) getCapabilitiesOfUserId:(NSInteger) userId{
79
103
80
104
output.isFilesSharingAllowUserSendMailNotificationAboutShareLinkEnabled = [rs boolForColumn: @" is_files_sharing_allow_user_send_mail_notification_about_share_link_enabled" ];
81
105
output.isFilesSharingAllowPublicUploadsEnabled = [rs boolForColumn: @" is_files_sharing_allow_public_uploads_enabled" ];
106
+ output.isFilesSharingSupportsUploadOnlyEnabled = [rs boolForColumn: @" is_files_sharing_supports_upload_only_enabled" ];
82
107
output.isFilesSharingAllowUserSendMailNotificationAboutOtherUsersEnabled = [rs boolForColumn: @" is_files_sharing_allow_user_send_mail_notification_about_other_users_enabled" ];
83
108
output.isFilesSharingAllowUserCreateMultiplePublicLinksEnabled = [rs boolForColumn: @" is_files_sharing_allow_user_create_multiple_public_links_enabled" ];
84
109
@@ -106,7 +131,7 @@ +(void) updateCapabilitiesWith:(OCCapabilities *)capabilities ofUserId:(NSIntege
106
131
[queue inTransaction: ^(FMDatabase *db, BOOL *rollback) {
107
132
BOOL correctQuery=NO ;
108
133
109
- correctQuery = [db executeUpdate:@"UPDATE capabilities SET version_major=?, version_minor=?, version_micro=?, version_string=?, version_edition=?, core_poll_intervall=?, is_files_sharing_api_enabled=?, is_files_sharing_share_link_enabled=?, is_files_sharing_password_enforced_enabled=?, is_files_sharing_expire_date_by_default_enabled=?, is_files_sharing_expire_date_enforce_enabled=?, files_sharing_expire_date_days_number=?, is_files_sharing_allow_user_send_mail_notification_about_share_link_enabled=?, is_files_sharing_allow_public_uploads_enabled=?, is_files_sharing_allow_user_send_mail_notification_about_other_users_enabled=?, is_files_sharing_re_sharing_enabled=?, is_files_sharing_allow_user_send_shares_to_other_servers_enabled=?, is_files_sharing_allow_user_receive_shares_to_other_servers_enabled=?, is_file_big_file_chunking_enabled=?, is_file_undelete_enabled=?, is_file_versioning_enabled=?, is_files_sharing_allow_user_create_multiple_public_links_enabled=? WHERE id_user = ?",[NSNumber numberWithInteger:capabilities.versionMajor], [NSNumber numberWithInteger:capabilities.versionMinor], [NSNumber numberWithInteger:capabilities.versionMicro], capabilities.versionString, capabilities.versionEdition, [NSNumber numberWithInteger:capabilities.corePollInterval], [NSNumber numberWithBool:capabilities.isFilesSharingAPIEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingShareLinkEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingPasswordEnforcedEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingExpireDateByDefaultEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingExpireDateEnforceEnabled], [NSNumber numberWithInteger:capabilities.filesSharingExpireDateDaysNumber], [NSNumber numberWithBool:capabilities.isFilesSharingAllowUserSendMailNotificationAboutShareLinkEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingAllowPublicUploadsEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingAllowUserSendMailNotificationAboutOtherUsersEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingReSharingEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingAllowUserSendSharesToOtherServersEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingAllowUserReceiveSharesToOtherServersEnabled], [NSNumber numberWithBool:capabilities.isFileBigFileChunkingEnabled], [NSNumber numberWithBool:capabilities.isFileUndeleteEnabled], [NSNumber numberWithBool:capabilities.isFileVersioningEnabled],[NSNumber numberWithBool:capabilities.isFilesSharingAllowUserCreateMultiplePublicLinksEnabled], [NSNumber numberWithInteger:userId]];
134
+ correctQuery = [db executeUpdate:@"UPDATE capabilities SET version_major=?, version_minor=?, version_micro=?, version_string=?, version_edition=?, core_poll_intervall=?, is_files_sharing_api_enabled=?, is_files_sharing_share_link_enabled=?, is_files_sharing_password_enforced_enabled=?, is_files_sharing_expire_date_by_default_enabled=?, is_files_sharing_expire_date_enforce_enabled=?, files_sharing_expire_date_days_number=?, is_files_sharing_allow_user_send_mail_notification_about_share_link_enabled=?, is_files_sharing_allow_public_uploads_enabled=?, is_files_sharing_allow_user_send_mail_notification_about_other_users_enabled=?, is_files_sharing_re_sharing_enabled=?, is_files_sharing_allow_user_send_shares_to_other_servers_enabled=?, is_files_sharing_allow_user_receive_shares_to_other_servers_enabled=?, is_file_big_file_chunking_enabled=?, is_file_undelete_enabled=?, is_file_versioning_enabled=?, is_files_sharing_allow_user_create_multiple_public_links_enabled=?, is_files_sharing_supports_upload_only_enabled=? WHERE id_user = ?",[NSNumber numberWithInteger:capabilities.versionMajor], [NSNumber numberWithInteger:capabilities.versionMinor], [NSNumber numberWithInteger:capabilities.versionMicro], capabilities.versionString, capabilities.versionEdition, [NSNumber numberWithInteger:capabilities.corePollInterval], [NSNumber numberWithBool:capabilities.isFilesSharingAPIEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingShareLinkEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingPasswordEnforcedEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingExpireDateByDefaultEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingExpireDateEnforceEnabled], [NSNumber numberWithInteger:capabilities.filesSharingExpireDateDaysNumber], [NSNumber numberWithBool:capabilities.isFilesSharingAllowUserSendMailNotificationAboutShareLinkEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingAllowPublicUploadsEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingAllowUserSendMailNotificationAboutOtherUsersEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingReSharingEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingAllowUserSendSharesToOtherServersEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingAllowUserReceiveSharesToOtherServersEnabled], [NSNumber numberWithBool:capabilities.isFileBigFileChunkingEnabled], [NSNumber numberWithBool:capabilities.isFileUndeleteEnabled], [NSNumber numberWithBool:capabilities.isFileVersioningEnabled],[NSNumber numberWithBool:capabilities.isFilesSharingAllowUserCreateMultiplePublicLinksEnabled], [NSNumber numberWithBool:capabilities.isFilesSharingSupportsUploadOnlyEnabled], [NSNumber numberWithInteger:userId]];
110
135
111
136
if (!correctQuery) {
112
137
DLog (@" Error updating capabilities" );
0 commit comments