本文整理汇总了PHP中tag::rec_insert方法的典型用法代码示例。如果您正苦于以下问题:PHP tag::rec_insert方法的具体用法?PHP tag::rec_insert怎么用?PHP tag::rec_insert使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类tag
的用法示例。
在下文中一共展示了tag::rec_insert方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: tag
function save_after($aid) {
//$tag=preg_replace('/\s+/',' ',trim(front::$post['tag']));
$tags=explode(',',trim(front::$post['tag']));
//var_dump($tags);
$tag_table=new tag();
$arctag_table=new arctag();
foreach($tags as $tag) {
if($tag)
if(!$tag_table->getrow('tagname="'.$tag.'"'))
$tag_table->rec_insert(array('tagname'=>$tag));
$tag=$tag_table->getrow('tagname="'.$tag.'"');
$arctag_table->rec_replace(array('aid'=>$aid,'tagid'=>$tag['tagid']));
}
//exit;
$doit = false;
if(session::get('attachment_id') ||front::post('attachment_id')) {
$attachment_id=session::get('attachment_id')?session::get('attachment_id'):front::post('attachment_id');
$attachment=new attachment();
$attachment->rec_update(array('aid'=>$aid,'intro'=>front::post('attachment_intro')),$attachment_id);
$doit = true;
if(session::get('attachment_id')) session::del('attachment_id');
}
if(front::post('attachment_path') != '' && $doit == false) {
$attachment=new attachment();
$attachment->rec_insert(array('aid'=>$aid,'path'=>front::post('attachment_path'),'intro'=>front::post('attachment_intro'),'adddate'=>date('Y-m-d H:i:s')));
$doit = false;
}
if(front::post('_ranks')) {
$_ranks=serialize(front::post('_ranks'));
$rank=new rank();
if(is_array($rank->getrow(array('aid'=>$aid))))
$rank->rec_update(array('ranks'=>$_ranks),'aid='.$aid);
else
$rank->rec_insert(array('aid'=>$aid,'ranks'=>$_ranks));
}
else {
$rank=new rank();
$rank->rec_delete('aid='.$aid);
}
if(front::post('vote')) {
$votes=front::$post['vote'];
$images=front::$post['vote_image'];
$vote=new vote();
$_vote=$vote->getrow('aid='.$aid);
if(!$_vote) $_vote=array('aid'=>$aid);
$_vote['titles']=serialize($votes);
$_vote['images']=serialize($images);
$vote->rec_replace($_vote,$aid);
}
}