$password = isset($_POST['password']) ? addslashes(trim($_POST['password'])) : ''; $postTime = $Log_Model->postDate(Option::get('timezone'), $postDate, $date); LoginAuth::checkToken(); //check alias if (!empty($alias)) { $logalias_cache = $CACHE->readCache('logalias'); $alias = $Log_Model->checkAlias($alias, $logalias_cache, $blogid); } $logData = array('title' => $title, 'alias' => $alias, 'content' => $content, 'excerpt' => $excerpt, 'author' => $author, 'sortid' => $sort, 'date' => $postTime, 'top ' => $top, 'sortop ' => $sortop, 'allow_remark' => $allow_remark, 'hide' => $ishide, 'checked' => $user_cache[UID]['ischeck'] == 'y' ? 'n' : 'y', 'password' => $password); if ($blogid > 0) { //自动保存草稿后,添加变为更新 $Log_Model->updateLog($logData, $blogid); $Tag_Model->updateTag($tagstring, $blogid); $dftnum = ''; } else { if (!($blogid = $Log_Model->isRepeatPost($title, $postTime))) { $blogid = $Log_Model->addlog($logData); } $Tag_Model->addTag($tagstring, $blogid); $dftnum = $Log_Model->getLogNum('y', '', 'blog', 1); } $CACHE->updateCache(); doAction('save_log', $blogid); switch ($action) { case 'autosave': echo "autosave_gid:{$blogid}_df:{$dftnum}_"; break; case 'add': case 'edit': $tbmsg = ''; if ($ishide == 'y') {