|
|
|
|
@ -8,6 +8,8 @@
|
|
|
|
|
*
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
/* global moment */
|
|
|
|
|
|
|
|
|
|
(function() {
|
|
|
|
|
if (!OC.Share) {
|
|
|
|
|
OC.Share = {};
|
|
|
|
|
@ -73,13 +75,10 @@
|
|
|
|
|
getDefaultExpirationDateString: function () {
|
|
|
|
|
var expireDateString = '';
|
|
|
|
|
if (this.get('isDefaultExpireDateEnabled')) {
|
|
|
|
|
var date = new Date().getTime();
|
|
|
|
|
var expireAfterMs = this.get('defaultExpireDate') * 24 * 60 * 60 * 1000;
|
|
|
|
|
var expireDate = new Date(date + expireAfterMs);
|
|
|
|
|
var month = expireDate.getMonth() + 1;
|
|
|
|
|
var year = expireDate.getFullYear();
|
|
|
|
|
var day = expireDate.getDate();
|
|
|
|
|
expireDateString = year + "-" + month + '-' + day + ' 00:00:00';
|
|
|
|
|
var date = moment.utc();
|
|
|
|
|
var expireAfterDays = this.get('defaultExpireDate');
|
|
|
|
|
date.add(expireAfterDays, 'days');
|
|
|
|
|
expireDateString = date.format('YYYY-MM-DD 00:00:00');
|
|
|
|
|
}
|
|
|
|
|
return expireDateString;
|
|
|
|
|
}
|
|
|
|
|
|