v1.18.x
barisusakli 9 years ago
parent 3d55eec885
commit b6ddbc3071

@ -1,17 +1,17 @@
'use strict';
var async = require('async'),
validator = require('validator'),
db = require('../database'),
utils = require('../../public/src/utils'),
plugins = require('../plugins'),
analytics = require('../analytics'),
user = require('../user'),
meta = require('../meta'),
posts = require('../posts'),
privileges = require('../privileges'),
categories = require('../categories');
var async = require('async');
var validator = require('validator');
var db = require('../database');
var utils = require('../../public/src/utils');
var plugins = require('../plugins');
var analytics = require('../analytics');
var user = require('../user');
var meta = require('../meta');
var posts = require('../posts');
var privileges = require('../privileges');
var categories = require('../categories');
module.exports = function(Topics) {
@ -25,21 +25,13 @@ module.exports = function(Topics) {
db.incrObjectField('global', 'nextTid', next);
},
function(tid, next) {
var slug = utils.slugify(data.title);
if (!slug.length) {
return callback(new Error('[[error:invalid-title]]'));
}
slug = tid + '/' + slug;
topicData = {
'tid': tid,
'uid': data.uid,
'cid': data.cid,
'mainPid': 0,
'title': data.title,
'slug': slug,
'slug': tid + '/' + (utils.slugify(data.title) || 'topic'),
'timestamp': timestamp,
'lastposttime': 0,
'postcount': 0,

Loading…
Cancel
Save