|
|
@ -1,25 +1,29 @@
|
|
|
|
<?php
|
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
|
|
class InfoMetas_model extends CI_Model {
|
|
|
|
class InfoMetas_model extends CI_Model
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
function __construct() {
|
|
|
|
function __construct()
|
|
|
|
|
|
|
|
{
|
|
|
|
parent::__construct();
|
|
|
|
parent::__construct();
|
|
|
|
$this->HT = $this->load->database('INFORMATION', TRUE);
|
|
|
|
$this->HT = $this->load->database('INFORMATION', TRUE);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function add($im_ic_id, $im_key, $im_value) {
|
|
|
|
function add($im_ic_id, $im_key, $im_value)
|
|
|
|
|
|
|
|
{
|
|
|
|
$sql = "INSERT INTO infoMetas \n"
|
|
|
|
$sql = "INSERT INTO infoMetas \n"
|
|
|
|
. " ( \n"
|
|
|
|
. " ( \n"
|
|
|
|
. " im_ic_id, im_key, im_value \n"
|
|
|
|
. " im_ic_id, im_key, im_value \n"
|
|
|
|
. " ) \n"
|
|
|
|
. " ) \n"
|
|
|
|
. "VALUES \n"
|
|
|
|
. "VALUES \n"
|
|
|
|
. " ( \n"
|
|
|
|
. " ( \n"
|
|
|
|
. " ?, ?, N? \n"
|
|
|
|
. " ?, ?, N? \n"
|
|
|
|
. " )";
|
|
|
|
. " )";
|
|
|
|
return $this->HT->query($sql, array($im_ic_id, $im_key, (string)$im_value));
|
|
|
|
return $this->HT->query($sql, array($im_ic_id, $im_key, (string) $im_value));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function get_list($im_ic_id, $im_key) {
|
|
|
|
function get_list($im_ic_id, $im_key)
|
|
|
|
|
|
|
|
{
|
|
|
|
$sql = "
|
|
|
|
$sql = "
|
|
|
|
SELECT im.im_id
|
|
|
|
SELECT im.im_id
|
|
|
|
,im.im_ic_id
|
|
|
|
,im.im_ic_id
|
|
|
@ -33,8 +37,9 @@ class InfoMetas_model extends CI_Model {
|
|
|
|
$query = $this->HT->query($sql, array($im_ic_id, $im_key));
|
|
|
|
$query = $this->HT->query($sql, array($im_ic_id, $im_key));
|
|
|
|
return $query->result();
|
|
|
|
return $query->result();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function get_list_by_key($im_key) {
|
|
|
|
function get_list_by_key($im_ic_id, $im_key)
|
|
|
|
|
|
|
|
{
|
|
|
|
$sql = "
|
|
|
|
$sql = "
|
|
|
|
SELECT im.im_id
|
|
|
|
SELECT im.im_id
|
|
|
|
,im.im_ic_id
|
|
|
|
,im.im_ic_id
|
|
|
@ -50,7 +55,8 @@ class InfoMetas_model extends CI_Model {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//列表所有含AMPmeta的信息。
|
|
|
|
//列表所有含AMPmeta的信息。
|
|
|
|
public function list_amp($site_code) {
|
|
|
|
public function list_amp($site_code)
|
|
|
|
|
|
|
|
{
|
|
|
|
$sql = "
|
|
|
|
$sql = "
|
|
|
|
SELECT im.im_id
|
|
|
|
SELECT im.im_id
|
|
|
|
,im.im_ic_id
|
|
|
|
,im.im_ic_id
|
|
|
@ -74,7 +80,8 @@ class InfoMetas_model extends CI_Model {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//列表所有不含AMPmeta的信息。
|
|
|
|
//列表所有不含AMPmeta的信息。
|
|
|
|
public function list_no_amp($site_code) {
|
|
|
|
public function list_no_amp($site_code)
|
|
|
|
|
|
|
|
{
|
|
|
|
$sql = "
|
|
|
|
$sql = "
|
|
|
|
SELECT c0.ic_id, c0.ic_url
|
|
|
|
SELECT c0.ic_id, c0.ic_url
|
|
|
|
FROM infoContents c0
|
|
|
|
FROM infoContents c0
|
|
|
@ -106,7 +113,8 @@ class InfoMetas_model extends CI_Model {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//按节点列表信息(含meta数据)
|
|
|
|
//按节点列表信息(含meta数据)
|
|
|
|
function list_info_by_path_with_meta($is_path, $site_code) {
|
|
|
|
function list_info_by_path_with_meta($is_path, $site_code)
|
|
|
|
|
|
|
|
{
|
|
|
|
$sql = "SELECT is1.is_id, \n"
|
|
|
|
$sql = "SELECT is1.is_id, \n"
|
|
|
|
. " is1.is_path, \n"
|
|
|
|
. " is1.is_path, \n"
|
|
|
|
. " ic.ic_id, \n"
|
|
|
|
. " ic.ic_id, \n"
|
|
|
@ -130,11 +138,12 @@ class InfoMetas_model extends CI_Model {
|
|
|
|
return $query->result();
|
|
|
|
return $query->result();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function get($im_ic_id, $im_key) {
|
|
|
|
function get($im_ic_id, $im_key)
|
|
|
|
|
|
|
|
{
|
|
|
|
$sql = "SELECT im.im_value \n"
|
|
|
|
$sql = "SELECT im.im_value \n"
|
|
|
|
. "FROM infoMetas im \n"
|
|
|
|
. "FROM infoMetas im \n"
|
|
|
|
. "WHERE im.im_ic_id = ? \n"
|
|
|
|
. "WHERE im.im_ic_id = ? \n"
|
|
|
|
. " AND im.im_key = ?";
|
|
|
|
. " AND im.im_key = ?";
|
|
|
|
$query = $this->HT->query($sql, array($im_ic_id, $im_key));
|
|
|
|
$query = $this->HT->query($sql, array($im_ic_id, $im_key));
|
|
|
|
if ($query->num_rows() > 0) {
|
|
|
|
if ($query->num_rows() > 0) {
|
|
|
|
return $query->row()->im_value;
|
|
|
|
return $query->row()->im_value;
|
|
|
@ -143,17 +152,19 @@ class InfoMetas_model extends CI_Model {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function detail($im_ic_id, $im_key) {
|
|
|
|
function detail($im_ic_id, $im_key)
|
|
|
|
|
|
|
|
{
|
|
|
|
$sql = "SELECT im.im_value \n"
|
|
|
|
$sql = "SELECT im.im_value \n"
|
|
|
|
. "FROM infoMetas im \n"
|
|
|
|
. "FROM infoMetas im \n"
|
|
|
|
. "WHERE im.im_ic_id = ? \n"
|
|
|
|
. "WHERE im.im_ic_id = ? \n"
|
|
|
|
. " AND im.im_key = ? ORDER BY im.im_id asc";
|
|
|
|
. " AND im.im_key = ? ORDER BY im.im_id asc";
|
|
|
|
$query = $this->HT->query($sql, array($im_ic_id, $im_key));
|
|
|
|
$query = $this->HT->query($sql, array($im_ic_id, $im_key));
|
|
|
|
return $query->result();
|
|
|
|
return $query->result();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//获取未收录的信息
|
|
|
|
//获取未收录的信息
|
|
|
|
public function get_unembody_content($datetime, $top_num = 1) {
|
|
|
|
public function get_unembody_content($datetime, $top_num = 1)
|
|
|
|
|
|
|
|
{
|
|
|
|
$sql = " SELECT TOP $top_num
|
|
|
|
$sql = " SELECT TOP $top_num
|
|
|
|
im_ic_id,
|
|
|
|
im_ic_id,
|
|
|
|
im_value,
|
|
|
|
im_value,
|
|
|
@ -172,33 +183,37 @@ class InfoMetas_model extends CI_Model {
|
|
|
|
return $query->result();
|
|
|
|
return $query->result();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function update($im_ic_id, $im_key, $im_value) {
|
|
|
|
function update($im_ic_id, $im_key, $im_value)
|
|
|
|
|
|
|
|
{
|
|
|
|
$sql = "UPDATE infoMetas \n"
|
|
|
|
$sql = "UPDATE infoMetas \n"
|
|
|
|
. "SET im_value = N? \n"
|
|
|
|
. "SET im_value = N? \n"
|
|
|
|
. "WHERE im_ic_id = ? \n"
|
|
|
|
. "WHERE im_ic_id = ? \n"
|
|
|
|
. " AND im_key = ?";
|
|
|
|
. " AND im_key = ?";
|
|
|
|
return $this->HT->query($sql, array((string)$im_value, $im_ic_id, $im_key));
|
|
|
|
return $this->HT->query($sql, array((string) $im_value, $im_ic_id, $im_key));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function delete($im_ic_id, $im_key) {
|
|
|
|
function delete($im_ic_id, $im_key)
|
|
|
|
|
|
|
|
{
|
|
|
|
$sql = "DELETE \n"
|
|
|
|
$sql = "DELETE \n"
|
|
|
|
. "FROM infoMetas \n"
|
|
|
|
. "FROM infoMetas \n"
|
|
|
|
. "WHERE im_ic_id = ? \n"
|
|
|
|
. "WHERE im_ic_id = ? \n"
|
|
|
|
. " AND im_key = ?";
|
|
|
|
. " AND im_key = ?";
|
|
|
|
return $this->HT->query($sql, array($im_ic_id, $im_key));
|
|
|
|
return $this->HT->query($sql, array($im_ic_id, $im_key));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function update_by_id($im_id, $im_value) {
|
|
|
|
function update_by_id($im_id, $im_value)
|
|
|
|
|
|
|
|
{
|
|
|
|
$sql = "UPDATE infoMetas \n"
|
|
|
|
$sql = "UPDATE infoMetas \n"
|
|
|
|
. "SET im_value = N? \n"
|
|
|
|
. "SET im_value = N? \n"
|
|
|
|
. "WHERE im_id = ? \n";
|
|
|
|
. "WHERE im_id = ? \n";
|
|
|
|
return $this->HT->query($sql, array($im_value, $im_id));
|
|
|
|
return $this->HT->query($sql, array($im_value, $im_id));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function delete_by_id($im_id) {
|
|
|
|
function delete_by_id($im_id)
|
|
|
|
|
|
|
|
{
|
|
|
|
$sql = "DELETE \n"
|
|
|
|
$sql = "DELETE \n"
|
|
|
|
. "FROM infoMetas \n"
|
|
|
|
. "FROM infoMetas \n"
|
|
|
|
. "WHERE im_id = ? \n";
|
|
|
|
. "WHERE im_id = ? \n";
|
|
|
|
return $this->HT->query($sql, array($im_id));
|
|
|
|
return $this->HT->query($sql, array($im_id));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|