You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
information-system/application/controllers/infobokundata.php

116 lines
4.3 KiB
PHP

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<?php
/**
* TP抓取数据infobokundata表的操作界面
*/
defined('BASEPATH') or exit('No direct script access allowed');
class InfoBokunData extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model("InfoBokunData_model");
}
public function index($ic_id)
{
$list = $this->InfoBokunData_model->getList($ic_id);
if ($list) {
$data["list"] = $list;
$this->load->view("/trippest/infobokundata", $data);
} else {
if ($ic_id > 0) {
$newBokun = new stdClass(); //如果是cht的产品构建一个bokun属性这样可以使用bokun的管理界面添加图片等属性。
$newBokun->ibd_id = 0;
$newBokun->ibd_ic_id = $ic_id;
$newBokun->ibd_parentId = 0;
$newBokun->ibd_ItemName = "ActivityID";
$newBokun->ibd_Itemvalue = "0";
$newBokun->ibd_ItemType = "";
$newBokun->ibd_ItemDescription = "";
$list[] = $newBokun;
$data["list"] = $list;
/**初始化一条bokun activityId的属性 */
$this->InfoBokunData_model->ibd_ic_id = $ic_id;
$this->InfoBokunData_model->ibd_parentId = 0;
$this->InfoBokunData_model->ibd_ItemName = "ActivityID";
$this->InfoBokunData_model->ibd_Itemvalue = "0";
$this->InfoBokunData_model->ibd_ItemType = "";
$this->InfoBokunData_model->ibd_ItemDescription = "";
$this->InfoBokunData_model->Add();
//调用视图
$this->load->view("/trippest/infobokundata", $data);
} else {
header('Cache-Control: no-cache');
echo "找不到对应信息!";
return;
}
}
}
//保存bokun附加配置
function save_meta()
{
$ibd_id = $this->input->post('ibd_id');
$ibd_Itemvalue = $this->input->post('ibd_Itemvalue');
$ibd_ItemType = $this->input->post('ibd_ItemType');
$ibd_ItemDescription = $this->input->post('ibd_ItemDescription');
if ($ibd_id && $ibd_Itemvalue !== false) {
$this->InfoBokunData_model->update_byId($ibd_id, $ibd_Itemvalue, $ibd_ItemType, $ibd_ItemDescription);
$data[] = array('name' => 'ok', 'value' => $this->lang->line('media_save_success'));
} else {
$data[] = array('name' => 'no', 'value' => $this->lang->line('media_save_error'));
}
echo json_encode($data);
return true;
}
//删除bokun附加
function delete_meta()
{
$ibd_id = $this->input->post('ibd_id');
if ($ibd_id) {
$this->InfoBokunData_model->delete_byid($ibd_id);
$data[] = array('name' => 'ok', 'value' => $this->lang->line('media_delete_success'));
} else {
$data[] = array('name' => 'no', 'value' => $this->lang->line('media_save_error'));
}
echo json_encode($data);
return true;
}
function add_meta()
{
$ibd_ic_id = $this->input->post('ibd_ic_id');
$ibd_parentId = $this->input->post('ibd_parentId');
$ibd_ItemName = $this->input->post('ibd_ItemName');
$ibd_Itemvalue = $this->input->post('ibd_Itemvalue');
$ibd_ItemType = $this->input->post('ibd_ItemType');
$ibd_ItemDescription = $this->input->post('ibd_ItemDescription');
if ($ibd_ic_id && $ibd_ItemName) {
$this->InfoBokunData_model->ibd_ic_id = $ibd_ic_id;
$this->InfoBokunData_model->ibd_parentId = $ibd_parentId;
$this->InfoBokunData_model->ibd_ItemName = $ibd_ItemName;
$this->InfoBokunData_model->ibd_Itemvalue = $ibd_Itemvalue;
$this->InfoBokunData_model->ibd_ItemType = $ibd_ItemType;
$this->InfoBokunData_model->ibd_ItemDescription = $ibd_ItemDescription;
$this->InfoBokunData_model->Add();
$data[] = array('name' => 'ok', 'value' => $this->lang->line('media_save_success'));
} else {
$data[] = array('name' => 'no', 'value' => $this->lang->line('media_save_error'));
}
echo json_encode($data);
return true;
}
}
/* End of file InfoBokunData.php */