add schema amp

hotfix/远程访问多媒体中心
lmr@hainatravel.com 7 years ago
parent 9aca79d968
commit 25e00c9a80

@ -1,134 +1,144 @@
<?php <?php
if (!defined('BASEPATH')) if (!defined('BASEPATH'))
exit('No direct script access allowed'); exit('No direct script access allowed');
class Info_amp extends CI_Controller class Info_amp extends CI_Controller
{ {
function __construct() function __construct()
{ {
parent::__construct(); parent::__construct();
//$this->permission->is_admin(); //$this->permission->is_admin();
$this->load->model('InfoMetas_model'); $this->load->model('InfoMetas_model');
$this->load->model('InfoContents_model'); $this->load->model('InfoContents_model');
//CORS TEST //CORS TEST
header('Access-Control-Allow-Origin:*'); header('Access-Control-Allow-Origin:*');
} }
public function save_amp() public function save_amp()
{ {
$icid = $this->input->post('icid'); $icid = $this->input->post('icid');
$json = $this->input->post('json'); $json = $this->input->post('json');
$html = $this->input->post('html'); $html = $this->input->post('html');
$css = $this->input->post('css'); $css = $this->input->post('css');
$script = $this->input->post('script'); $schema = $this->input->post('schema');
$status = $this->input->post('status'); $script = $this->input->post('script');
if ($icid && $json && $html) { $status = $this->input->post('status');
try { if ($icid && $json && $html) {
//html try {
$meta = $this->InfoMetas_model->get($icid, 'AMP_BODY'); //html
if ($meta === false) { $meta = $this->InfoMetas_model->get($icid, 'AMP_BODY');
$this->InfoMetas_model->add($icid, 'AMP_BODY', $html); if ($meta === false) {
} else { $this->InfoMetas_model->add($icid, 'AMP_BODY', $html);
$this->InfoMetas_model->update($icid, 'AMP_BODY', $html); } else {
} $this->InfoMetas_model->update($icid, 'AMP_BODY', $html);
//json }
$meta = $this->InfoMetas_model->get($icid, 'AMP_JSON'); //json
if ($meta === false) { $meta = $this->InfoMetas_model->get($icid, 'AMP_JSON');
$this->InfoMetas_model->add($icid, 'AMP_JSON', $json); if ($meta === false) {
} else { $this->InfoMetas_model->add($icid, 'AMP_JSON', $json);
$this->InfoMetas_model->update($icid, 'AMP_JSON', $json); } else {
} $this->InfoMetas_model->update($icid, 'AMP_JSON', $json);
//css }
$meta = $this->InfoMetas_model->get($icid, 'AMP_CSS'); //css
if ($meta === false) { $meta = $this->InfoMetas_model->get($icid, 'AMP_CSS');
$this->InfoMetas_model->add($icid, 'AMP_CSS', $css); if ($meta === false) {
} else { $this->InfoMetas_model->add($icid, 'AMP_CSS', $css);
$this->InfoMetas_model->update($icid, 'AMP_CSS', $css); } else {
} $this->InfoMetas_model->update($icid, 'AMP_CSS', $css);
//script }
$meta = $this->InfoMetas_model->get($icid, 'AMP_SCRIPT'); //script
if ($meta === false) { $meta = $this->InfoMetas_model->get($icid, 'AMP_SCRIPT');
$this->InfoMetas_model->add($icid, 'AMP_SCRIPT', $script); if ($meta === false) {
} else { $this->InfoMetas_model->add($icid, 'AMP_SCRIPT', $script);
$this->InfoMetas_model->update($icid, 'AMP_SCRIPT', $script); } else {
} $this->InfoMetas_model->update($icid, 'AMP_SCRIPT', $script);
//status }
$meta = $this->InfoMetas_model->get($icid, 'AMP_STATUS'); //schema
if ($meta === false) { $meta = $this->InfoMetas_model->get($icid, 'AMP_SCHEMA');
$this->InfoMetas_model->add($icid, 'AMP_STATUS', $status); if ($meta === false) {
} else { $this->InfoMetas_model->add($icid, 'AMP_SCHEMA', $schema);
$this->InfoMetas_model->update($icid, 'AMP_STATUS', $status); } else {
} $this->InfoMetas_model->update($icid, 'AMP_SCHEMA', $schema);
echo json_encode(array( }
"succ" => true //status
)); $meta = $this->InfoMetas_model->get($icid, 'AMP_STATUS');
} catch(Exception $e) { if ($meta === false) {
echo json_encode(array( $this->InfoMetas_model->add($icid, 'AMP_STATUS', $status);
"succ" => false, } else {
"message" => "save_amp() -> ".$e->getMessage() $this->InfoMetas_model->update($icid, 'AMP_STATUS', $status);
)); }
} echo json_encode(array(
} else { "succ" => true
echo json_encode(array( ));
"succ" => false, } catch(Exception $e) {
"message" => "save_amp() -> 参数传递错误。" echo json_encode(array(
)); "succ" => false,
} "message" => "save_amp() -> ".$e->getMessage()
} ));
}
public function load_amp() } else {
{ echo json_encode(array(
$icid = $this->input->post('icid'); "succ" => false,
if (!$icid) { "message" => "save_amp() -> 参数传递错误。"
echo json_encode(array( ));
"succ" => false, }
"message" => "load_amp() -> 参数传递错误。" }
));
return false; public function load_amp()
} {
$json = $this->InfoMetas_model->get($icid, 'AMP_JSON'); $icid = $this->input->post('icid');
$status = $this->InfoMetas_model->get($icid, 'AMP_STATUS'); if (!$icid) {
if ($json) { echo json_encode(array(
echo json_encode(array( "succ" => false,
"succ" => true, "message" => "load_amp() -> 参数传递错误。"
"icid" => $icid, ));
"json" => $json, return false;
"status" => $status }
)); $json = $this->InfoMetas_model->get($icid, 'AMP_JSON');
} else { $status = $this->InfoMetas_model->get($icid, 'AMP_STATUS');
echo json_encode(array( $schema = $this->InfoMetas_model->get($icid, 'AMP_SCHEMA');
"succ" => false, if ($json) {
"message" => "load_amp() -> 无数据返回。" echo json_encode(array(
)); "succ" => true,
} "icid" => $icid,
} "json" => $json,
"schema" => $schema,
public function load_info() "status" => $status
{ ));
$icid = $this->input->post('icid'); } else {
if ($icid) { echo json_encode(array(
$ic = $this->InfoContents_model->get_ic_contents2($icid); "succ" => false,
if ($ic) { "message" => "load_amp() -> 无数据返回。"
echo json_encode(array( ));
"succ" => true, }
"info" => $ic->ic_content, }
"title" => $ic->ic_title
)); public function load_info()
} else { {
echo json_encode(array( $icid = $this->input->post('icid');
"succ" => false, if ($icid) {
"message" => "load_info() -> 无数据返回。" $ic = $this->InfoContents_model->get_ic_contents2($icid);
)); if ($ic) {
} echo json_encode(array(
} else { "succ" => true,
echo json_encode(array( "info" => $ic->ic_content,
"succ" => false, "title" => $ic->ic_title
"message" => "load_info() -> 参数传递错误。" ));
)); } else {
} echo json_encode(array(
} "succ" => false,
"message" => "load_info() -> 无数据返回。"
} ));
}
} else {
echo json_encode(array(
"succ" => false,
"message" => "load_info() -> 参数传递错误。"
));
}
}
}

Loading…
Cancel
Save