添加移动文章的方法

hotfix/远程访问多媒体中心
尹诚诚 8 years ago
parent 8d92c11b0b
commit bef22b1a12

@ -68,6 +68,33 @@ class Information extends CI_Controller {
return TRUE;
}
//把文章移动到任意板块文章下
//is_id 信息结构IDis_parent_id即将转移到的信息结构id
public function move_by_is_id() {
$data = array();
$is_id = $this->input->post('is_id');
$is_parent_id = $this->input->post('is_parent_id');
if ($is_id == $is_parent_id || empty($is_id) || empty($is_parent_id)) {
return false;
}
//即将移动到文章结构信息
$Structure = $this->InfoStructures_model->Detail($is_id);
//目标文章结构信息
$Structure_parent = $this->InfoStructures_model->Detail($is_parent_id);
//只能移动到本站点下
if ($Structure->is_sitecode == $Structure_parent->is_sitecode) {
//不能搬迁到自己的子节点下
if (strpos(',' . $Structure_parent->is_path, ',' . $is_id . ',') == false) {
$this->InfoStructures_model->set_path($is_parent_id, $is_id);
}
//信息的区域类型和id也要修改 todo
}
$data[] = array('name' => 'ok', 'value' => $this->lang->line('structures_success_move'));
echo json_encode($data);
$this->Logs_model->move($is_id);
return TRUE;
}
public function delete($is_id) {
//查询结构信息
$Structure = $this->InfoStructures_model->Detail($is_id);

@ -149,6 +149,30 @@
}
}
//移动到任意节点下
function move_by_is_id(is_id) {
is_parent_id = prompt("请输入移动到的节点ID:", "");
if (is_parent_id != null) {
if (confirm('请确认是否要移动到:' + is_parent_id)) {
var urlReQuery = "<?php echo site_url('information/move_by_is_id'); ?>";
$.ajax({
type: "post",
url: urlReQuery,
data: {'is_id': is_id, 'is_parent_id': is_parent_id},
success: function(data, textStatus) {
window.location.href = "<?php echo site_url('information/edit'); ?>/"+is_id;
return true;
},
error: function() {
$.modaldialog.error('发生错误请联系YCC');
return false;
}
});
}
}
}
//删除结构和信息
function deleteInfo(is_id) {
if (confirm('是否删除?')) {
@ -496,7 +520,7 @@
<div class="row">
<div class="col-xs-24 btn-sm"></div>
<div class="col-xs-7">
<label>信息标题 & ID: <?php echo $information->ic_id; ?></label>
<label>信息标题</label>
</div>
<div class="col-xs-24">
<input class="form-control" type="text" id="ic_title" style="<?php if ($embody == 1) echo 'border-color:green;'; ?>" name="ic_title" value="<?php echo $information->ic_title; ?>" >
@ -1175,7 +1199,7 @@
<ul class="dropdown-menu">
<li><a href="<?php echo site_url('author/create_task/' . $information->is_id) ?>" target="_blank">发布任务</a></li>
<li class="divider"></li>
<li><a href="javascript:void(0);" onclick="move_by_is_id('<?php echo $information->is_id; ?>');">搬迁信息</a></li>
<li><a href="javascript:void(0);" onclick="deleteInfo('<?php echo $information->is_id; ?>');">删除信息</a></li>
<li class="divider"></li>

Loading…
Cancel
Save