$dsql->ExecuteNoneQuery("Delete From {$cts['maintable']} where ID='$arcID'");
	$dsql->ExecuteNoneQuery("Delete From `#@__full_search` where aid='$arcID'");
	$dsql->Close();
	ShowMsg("把数据保存到数据库附加表 `{$cts['addtable']}` 时出错,请把相关信息提交给DedeCms官方。".$gerr,"javascript:;");
	exit();
}
$artUrl = getfilenameonly($arcID, $typeid, $senddate, $title, $ismake, $arcrank, 0);

//写入全站搜索索引
$datas = array('aid'=>$arcID,'typeid'=>$typeid,'channelid'=>$channelid,'adminid'=>$adminID,'mid'=>0,'att'=>$arcatt,
               'title'=>$title,'url'=>$artUrl,'litpic'=>$litpic,'keywords'=>$keywords,'pubdate'=>$pubdate,
               'addinfos'=>$description,'uptime'=>$senddate,'arcrank'=>$arcrank);
WriteSearchIndex($dsql,$datas);
unset($datas);
//写入Tag索引
InsertTags($dsql,$tag,$arcID,0,$typeid,$arcrank);
//生成HTML
//---------------------------------
MakeArt($arcID,true,true);
//---------------------------------
//返回成功信息
//----------------------------------
$msg = "
  请选择你的后续操作:
<a href='../spec_add.php?cid=$typeid'><u>创建新专题</u></a>
&nbsp;&nbsp;
<a href='$artUrl' target='_blank'><u>查看专题</u></a>
&nbsp;&nbsp;
<a href='../content_s_list.php'><u>已发布专题管理</u></a>
";
function UpTags(&$dsql,$tagname,$aid,$mid=0,$typeid=0)
{
	$dsql->ExecuteNoneQuery("Delete From `#@__tag_list` where aid='$aid' limit 100");
	InsertTags($dsql,$tagname,$aid,$mid,$typeid);
}
Example #3
0
 $inQuery = "INSERT INTO `{$addtable}`(aid,typeid,filetype,language,softtype,accredit,\r\n    os,softrank,officialUrl,officialDemo,softsize,softlinks,introduce,userip,templet,redirecturl,daccess,needmoney{$inadd_f})\r\n    VALUES ('{$arcID}','{$typeid}','{$filetype}','{$language}','{$softtype}','{$accredit}',\r\n    '{$os}','{$softrank}','{$officialUrl}','{$officialDemo}','{$softsize}','{$urls}','{$body}','{$userip}','','','0','{$needmoney}'{$inadd_v});";
 if (!$dsql->ExecuteNoneQuery($inQuery)) {
     $gerr = $dsql->GetError();
     $dsql->ExecuteNoneQuery("Delete From `#@__archives` where id='{$arcID}'");
     $dsql->ExecuteNoneQuery("Delete From `#@__arctiny` where id='{$arcID}'");
     echo $inQuery;
     exit;
     ShowMsg("把数据保存到数据库附加表 `{$addtable}` 时出错,请把相关信息提交给DedeCms官方。" . str_replace('"', '', $gerr), "javascript:;");
     exit;
 }
 //增加积分
 $dsql->ExecuteNoneQuery("Update `#@__member` set scores=scores+{$cfg_sendarc_scores} where mid='" . $cfg_ml->M_ID . "' ; ");
 //更新统计
 countArchives($channelid);
 //生成HTML
 InsertTags($tags, $arcID);
 $artUrl = MakeArt($arcID, true);
 if ($artUrl == '') {
     $artUrl = $cfg_phpurl . "/view.php?aid={$arcID}";
 }
 #api{{
 if (defined('UC_API') && @(include_once DEDEROOT . '/api/uc.func.php')) {
     //推送事件
     $feed['icon'] = 'thread';
     $feed['title_template'] = '<b>{username} 在网站共享了一软件</b>';
     $feed['title_data'] = array('username' => $cfg_ml->M_UserName);
     $feed['body_template'] = '<b>{subject}</b><br>{message}';
     $url = !strstr($artUrl, 'http://') ? $cfg_basehost . $artUrl : $artUrl;
     $feed['body_data'] = array('subject' => "<a href=\"" . $url . "\">{$title}</a>", 'message' => cn_substr(strip_tags(preg_replace("/\\[.+?\\]/is", '', $description)), 150));
     $feed['images'][] = array('url' => $cfg_basehost . '/images/scores.gif', 'link' => $cfg_basehost);
     uc_feed_note($cfg_ml->M_LoginID, $feed);
	$dsql->ExecuteNoneQuery("Delete From `#@__full_search` where aid='$arcID'");
	$dsql->Close();
	ShowMsg("把数据保存到数据库附加表 `{$cts['addtable']}` 时出错,请把相关信息提交给DedeCms官方。".$gerr,"javascript:;");
	exit();
}

$artUrl = getfilenameonly($arcID, $typeid, $senddate, $title, $ismake, $arcrank, $money);

//写入全站搜索索引
$datas = array('aid'=>$arcID,'typeid'=>$typeid,'channelid'=>$channelid,'adminid'=>$adminID,'mid'=>0,'att'=>$arcatt,
               'title'=>$title,'url'=>$artUrl,'litpic'=>$litpic,'keywords'=>$keywords,'pubdate'=>$pubdate,
               'addinfos'=>$description,'uptime'=>$senddate,'arcrank'=>0);
WriteSearchIndex($dsql,$datas);
unset($datas);
//写入Tag索引
InsertTags($dsql,$tag,$arcID,0,$typeid,0);
//生成HTML
//---------------------------------
MakeArt($arcID,true,true);
//---------------------------------
//返回成功信息
//----------------------------------

$msg = "
  请选择你的后续操作:
<a href='../catalog_do.php?channelid=$channelid&cid=$typeid&dopost=addArchives'><u>继续发布</u></a>
&nbsp;&nbsp;
<a target= '_blank' href='../archives_do.php?aid=".$infoid."&dopost=viewArchives&channelid=-2'><u>查看信息</u></a>
&nbsp;&nbsp;
<a href='../archives_do.php?aid=".$infoid."&dopost=editArchives&channelid=-2'><u>更改信息</u></a>
&nbsp;&nbsp;