From c18fba5278cbe7cb0132fa6b32400d830a4cbd4f Mon Sep 17 00:00:00 2001 From: LMR <59361885@qq.com> Date: Wed, 21 May 2025 15:50:10 +0800 Subject: [PATCH] TODO: ADD PHOTO --- application/controllers/infofix.php | 24 +- application/models/infoContents_model.php | 593 +++++++++++----------- application/models/information_model.php | 4 +- 3 files changed, 308 insertions(+), 313 deletions(-) diff --git a/application/controllers/infofix.php b/application/controllers/infofix.php index ff254a4a..63ecfba9 100644 --- a/application/controllers/infofix.php +++ b/application/controllers/infofix.php @@ -169,28 +169,30 @@ class infofix extends CI_Controller { return false; } - // ic_content + // ic_info $ic = $this->infoContents_model->get_ic_contents2($ic_id); if (! empty($ic)) { $ic->ic_content = str_ireplace($oldStr, $newStr, $ic->ic_content); $this->infoContents_model->force_update($ic_id, $ic->ic_content); $ic->ic_url = str_ireplace($oldStr, $newStr, $ic->ic_url); $this->infoContents_model->force_update_url($ic_id, $ic->ic_url); + $ic->ic_photo = str_ireplace($oldStr, $newStr, $ic->ic_photo); + $this->infoContents_model->force_update_ic_photo($ic_id, $ic->ic_photo); } // amp_json - $meta = $this->infoMetas_model->get($ic_id, 'AMP_JSON'); - if (! empty($meta)) { - $meta = str_ireplace($oldStr, $newStr, $meta); - $this->infoMetas_model->update($ic_id, 'AMP_JSON', $meta); - } + // $meta = $this->infoMetas_model->get($ic_id, 'AMP_JSON'); + // if (! empty($meta)) { + // $meta = str_ireplace($oldStr, $newStr, $meta); + // $this->infoMetas_model->update($ic_id, 'AMP_JSON', $meta); + // } // amp_body_pc - $meta = $this->infoMetas_model->get($ic_id, 'AMP_BODY_PC'); - if (! empty($meta)) { - $meta = str_ireplace($oldStr, $newStr, $meta); - $this->infoMetas_model->update($ic_id, 'AMP_BODY_PC', $meta); - } + // $meta = $this->infoMetas_model->get($ic_id, 'AMP_BODY_PC'); + // if (! empty($meta)) { + // $meta = str_ireplace($oldStr, $newStr, $meta); + // $this->infoMetas_model->update($ic_id, 'AMP_BODY_PC', $meta); + // } echo json_encode($keyArr); diff --git a/application/models/infoContents_model.php b/application/models/infoContents_model.php index 422997de..7b95c79f 100644 --- a/application/models/infoContents_model.php +++ b/application/models/infoContents_model.php @@ -1,36 +1,81 @@ HT = $this->load->database('INFORMATION', TRUE); - } + function __construct() { + parent::__construct(); + $this->HT = $this->load->database('INFORMATION', TRUE); + } - public function add_use_ORM($table, $data) - { - if ($this->HT->insert($table, $data)) { - return $this->HT->last_id($table); - } else { - return false; - } + public function add_use_ORM($table, $data) { + if ($this->HT->insert($table, $data)) { + return $this->HT->last_id($table); + } else { + return false; } + } - public function update_use_ORM($table, $data, $where) - { - $this->HT->update($table, $data, $where); - } + public function update_use_ORM($table, $data, $where) { + $this->HT->update($table, $data, $where); + } - function Add( + function Add( + $ic_url, + $ic_url_title, + $ic_type, + $ic_title, + $ic_content, + $ic_summary, + $ic_seo_title, + $ic_seo_description, + $ic_seo_keywords, + $ic_show_bread_crumbs, + $ic_status, + $ic_template, + $ic_photo, + $ic_photo_width, + $ic_photo_height, + $ic_recommend_tours, + $ic_recommend_packages, + $ic_ht_area_id, + $ic_ht_area_type, + $ic_ht_product_id, + $ic_ht_product_type, + $ic_author + ) { + $ic_content = str_replace('http:' . $this->config->item('site_image_url'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url_remote2'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url_org'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url2'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url_remote'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url3'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url_org2'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace('#textarea#', 'textarea', $ic_content); + $ic_content = str_replace('t_e_x_t_a_r_e_a', 'textarea', $ic_content); + $sql = "INSERT INTO infoContents \n" + . " ( \n" + . " ic_url, ic_url_title, ic_type, ic_title, ic_content, ic_summary, ic_seo_title, \n" + . " ic_seo_description, ic_seo_keywords, ic_show_bread_crumbs, ic_status, \n" + . " ic_template, ic_photo,ic_photo_width,ic_photo_height, ic_sitecode, ic_recommend_tours, ic_recommend_packages, \n" + . " ic_ht_area_id, ic_ht_area_type,ic_ht_product_id,ic_ht_product_type,ic_author, ic_datetime \n" + . " ) \n" + . "VALUES \n" + . " ( N?,N?,?,N?,N?,N?,N?,N?,N?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,getdate() )"; + $query = $this->HT->query( + $sql, + [ $ic_url, $ic_url_title, $ic_type, $ic_title, - $ic_content, + str_replace( + $this->config->item('media_image_url'), + $this->config->item('site_image_url'), + $ic_content + ), $ic_summary, $ic_seo_title, $ic_seo_description, @@ -41,75 +86,79 @@ class InfoContents_model extends CI_Model $ic_photo, $ic_photo_width, $ic_photo_height, + $this->config->item('site_code'), $ic_recommend_tours, $ic_recommend_packages, $ic_ht_area_id, $ic_ht_area_type, $ic_ht_product_id, $ic_ht_product_type, - $ic_author - ) { - $ic_content = str_replace('http:' . $this->config->item('site_image_url'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url_remote2'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url_org'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url2'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url_remote'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url3'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url_org2'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace('#textarea#', 'textarea', $ic_content); - $ic_content = str_replace('t_e_x_t_a_r_e_a', 'textarea', $ic_content); - $sql = "INSERT INTO infoContents \n" - . " ( \n" - . " ic_url, ic_url_title, ic_type, ic_title, ic_content, ic_summary, ic_seo_title, \n" - . " ic_seo_description, ic_seo_keywords, ic_show_bread_crumbs, ic_status, \n" - . " ic_template, ic_photo,ic_photo_width,ic_photo_height, ic_sitecode, ic_recommend_tours, ic_recommend_packages, \n" - . " ic_ht_area_id, ic_ht_area_type,ic_ht_product_id,ic_ht_product_type,ic_author, ic_datetime \n" - . " ) \n" - . "VALUES \n" - . " ( N?,N?,?,N?,N?,N?,N?,N?,N?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,getdate() )"; - $query = $this->HT->query( - $sql, - array( - $ic_url, - $ic_url_title, - $ic_type, - $ic_title, - str_replace( - $this->config->item('media_image_url'), - $this->config->item('site_image_url'), - $ic_content - ), - $ic_summary, - $ic_seo_title, - $ic_seo_description, - $ic_seo_keywords, - $ic_show_bread_crumbs, - $ic_status, - $ic_template, - $ic_photo, - $ic_photo_width, - $ic_photo_height, - $this->config->item('site_code'), - $ic_recommend_tours, - $ic_recommend_packages, - $ic_ht_area_id, - $ic_ht_area_type, - $ic_ht_product_id, - $ic_ht_product_type, - $ic_author - ) - ); - $this->insert_id = $this->HT->last_id('infoContents'); - return $query; - } + $ic_author, + ] + ); + $this->insert_id = $this->HT->last_id('infoContents'); + return $query; + } - function Add_with_sitecode( + function Add_with_sitecode( + $ic_url, + $ic_url_title, + $ic_type, + $ic_title, + $ic_content, + $ic_summary, + $ic_seo_title, + $ic_seo_description, + $ic_seo_keywords, + $ic_show_bread_crumbs, + $ic_status, + $ic_template, + $ic_photo, + $ic_photo_width, + $ic_photo_height, + $ic_recommend_tours, + $ic_recommend_packages, + $ic_ht_area_id, + $ic_ht_area_type, + $ic_ht_product_id, + $ic_ht_product_type, + $ic_author, + $site_code = '' + ) { + if (empty($site_code)) { + $site_code = $this->config->item('site_code'); + } + $ic_content = str_replace('http:' . $this->config->item('site_image_url'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url_remote2'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url_org'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url2'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url_remote'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url3'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url_org2'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace('#textarea#', 'textarea', $ic_content); + $ic_content = str_replace('t_e_x_t_a_r_e_a', 'textarea', $ic_content); + $sql = "INSERT INTO infoContents \n" + . " ( \n" + . " ic_url, ic_url_title, ic_type, ic_title, ic_content, ic_summary, ic_seo_title, \n" + . " ic_seo_description, ic_seo_keywords, ic_show_bread_crumbs, ic_status, \n" + . " ic_template, ic_photo,ic_photo_width,ic_photo_height, ic_sitecode, ic_recommend_tours, ic_recommend_packages, \n" + . " ic_ht_area_id, ic_ht_area_type,ic_ht_product_id,ic_ht_product_type,ic_author, ic_datetime \n" + . " ) \n" + . "VALUES \n" + . " ( N?,N?,?,N?,N?,N?,N?,N?,N?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,getdate() )"; + $query = $this->HT->query( + $sql, + [ $ic_url, $ic_url_title, $ic_type, $ic_title, - $ic_content, + str_replace( + $this->config->item('media_image_url'), + $this->config->item('site_image_url'), + $ic_content + ), $ic_summary, $ic_seo_title, $ic_seo_description, @@ -120,6 +169,7 @@ class InfoContents_model extends CI_Model $ic_photo, $ic_photo_width, $ic_photo_height, + $site_code, $ic_recommend_tours, $ic_recommend_packages, $ic_ht_area_id, @@ -127,68 +177,80 @@ class InfoContents_model extends CI_Model $ic_ht_product_id, $ic_ht_product_type, $ic_author, - $site_code = '' - ) { - if (empty($site_code)) { - $site_code = $this->config->item('site_code'); - } - $ic_content = str_replace('http:' . $this->config->item('site_image_url'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url_remote2'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url_org'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url2'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url_remote'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url3'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url_org2'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace('#textarea#', 'textarea', $ic_content); - $ic_content = str_replace('t_e_x_t_a_r_e_a', 'textarea', $ic_content); - $sql = "INSERT INTO infoContents \n" - . " ( \n" - . " ic_url, ic_url_title, ic_type, ic_title, ic_content, ic_summary, ic_seo_title, \n" - . " ic_seo_description, ic_seo_keywords, ic_show_bread_crumbs, ic_status, \n" - . " ic_template, ic_photo,ic_photo_width,ic_photo_height, ic_sitecode, ic_recommend_tours, ic_recommend_packages, \n" - . " ic_ht_area_id, ic_ht_area_type,ic_ht_product_id,ic_ht_product_type,ic_author, ic_datetime \n" - . " ) \n" - . "VALUES \n" - . " ( N?,N?,?,N?,N?,N?,N?,N?,N?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,getdate() )"; - $query = $this->HT->query( - $sql, - array( - $ic_url, - $ic_url_title, - $ic_type, - $ic_title, - str_replace( - $this->config->item('media_image_url'), - $this->config->item('site_image_url'), - $ic_content - ), - $ic_summary, - $ic_seo_title, - $ic_seo_description, - $ic_seo_keywords, - $ic_show_bread_crumbs, - $ic_status, - $ic_template, - $ic_photo, - $ic_photo_width, - $ic_photo_height, - $site_code, - $ic_recommend_tours, - $ic_recommend_packages, - $ic_ht_area_id, - $ic_ht_area_type, - $ic_ht_product_id, - $ic_ht_product_type, - $ic_author - ) - ); - $this->insert_id = $this->HT->last_id('infoContents'); - return $query; - } + ] + ); + $this->insert_id = $this->HT->last_id('infoContents'); + return $query; + } - function Update( - $ic_id, + function Update( + $ic_id, + $ic_url, + $ic_url_title, + $ic_type, + $ic_title, + $ic_content, + $ic_summary, + $ic_seo_title, + $ic_seo_description, + $ic_seo_keywords, + $ic_show_bread_crumbs, + $ic_status, + $ic_template, + $ic_photo, + $ic_photo_width, + $ic_photo_height, + $ic_recommend_tours, + $ic_recommend_packages, + $ic_ht_area_id, + $ic_ht_area_type, + $ic_ht_product_id, + $ic_ht_product_type, + $ic_author + ) { + $ic_content = str_replace('http:' . $this->config->item('site_image_url'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url2'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url_org'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url_remote'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url_remote2'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url3'), $this->config->item('site_image_url'), $ic_content); + $ic_content = str_replace($this->config->item('media_image_url_org2'), $this->config->item('site_image_url'), $ic_content); + //todo:临时替换,等发布一段时间后取消,AH把japan板块搬迁到了JH网站用的 + if ($this->config->item('site_code') == 'jh') {$ic_content = str_replace('https://images.asiahighlights.com', 'https://images.japanhighlights.com', $ic_content);} + if ($this->config->item('site_code') == 'jh') {$ic_content = str_replace('https://data.asiahighlights.com', 'https://data.japanhighlights.com', $ic_content);} + $ic_content = str_replace('#textarea#', 'textarea', $ic_content); + $ic_content = str_replace('t_e_x_t_a_r_e_a', 'textarea', $ic_content); + + $sql = "UPDATE infoContents \n" + . "SET ic_url = N?, \n" + . " ic_url_title = N?, \n" + . " ic_type = ?, \n" + . " ic_title = N?, \n" + . " ic_content = N?, \n" + . " ic_summary = N?, \n" + . " ic_seo_title = N?, \n" + . " ic_seo_description = N?, \n" + . " ic_seo_keywords = N?, \n" + . " ic_show_bread_crumbs = ?, \n" + . " ic_status = ?, \n" + . " ic_template = ?, \n" + . " ic_photo = ?, \n" + . " ic_photo_width = ?, \n" + . " ic_photo_height = ?, \n" + . " ic_recommend_tours = ?, \n" + . " ic_recommend_packages = ?, \n" + . " ic_datetime = GETDATE() , \n" + . " ic_ht_area_id = ?, \n" + . " ic_ht_area_type = ?, \n" + . " ic_ht_product_id = ?, \n" + . " ic_ht_product_type = ?, \n" + . " ic_author = ? \n" + . "WHERE ic_id = ? \n" + . "AND ic_sitecode = ? "; + $query = $this->HT->query( + $sql, + [ $ic_url, $ic_url_title, $ic_type, @@ -210,172 +272,104 @@ class InfoContents_model extends CI_Model $ic_ht_area_type, $ic_ht_product_id, $ic_ht_product_type, - $ic_author - ) { - $ic_content = str_replace('http:' . $this->config->item('site_image_url'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url2'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url_org'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url_remote'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url_remote2'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url3'), $this->config->item('site_image_url'), $ic_content); - $ic_content = str_replace($this->config->item('media_image_url_org2'), $this->config->item('site_image_url'), $ic_content); - //todo:临时替换,等发布一段时间后取消,AH把japan板块搬迁到了JH网站用的 - if ($this->config->item('site_code')=='jh'){ $ic_content = str_replace('https://images.asiahighlights.com', 'https://images.japanhighlights.com', $ic_content);} - if ($this->config->item('site_code')=='jh'){ $ic_content = str_replace('https://data.asiahighlights.com', 'https://data.japanhighlights.com', $ic_content);} - $ic_content = str_replace('#textarea#', 'textarea', $ic_content); - $ic_content = str_replace('t_e_x_t_a_r_e_a', 'textarea', $ic_content); + $ic_author, + $ic_id, + $this->config->item('site_code'), + ] + ); + return $query; + } - $sql = "UPDATE infoContents \n" - . "SET ic_url = N?, \n" - . " ic_url_title = N?, \n" - . " ic_type = ?, \n" - . " ic_title = N?, \n" - . " ic_content = N?, \n" - . " ic_summary = N?, \n" - . " ic_seo_title = N?, \n" - . " ic_seo_description = N?, \n" - . " ic_seo_keywords = N?, \n" - . " ic_show_bread_crumbs = ?, \n" - . " ic_status = ?, \n" - . " ic_template = ?, \n" - . " ic_photo = ?, \n" - . " ic_photo_width = ?, \n" - . " ic_photo_height = ?, \n" - . " ic_recommend_tours = ?, \n" - . " ic_recommend_packages = ?, \n" - . " ic_datetime = GETDATE() , \n" - . " ic_ht_area_id = ?, \n" - . " ic_ht_area_type = ?, \n" - . " ic_ht_product_id = ?, \n" - . " ic_ht_product_type = ?, \n" - . " ic_author = ? \n" - . "WHERE ic_id = ? \n" - . "AND ic_sitecode = ? "; - $query = $this->HT->query( - $sql, - array( - $ic_url, - $ic_url_title, - $ic_type, - $ic_title, - $ic_content, - $ic_summary, - $ic_seo_title, - $ic_seo_description, - $ic_seo_keywords, - $ic_show_bread_crumbs, - $ic_status, - $ic_template, - $ic_photo, - $ic_photo_width, - $ic_photo_height, - $ic_recommend_tours, - $ic_recommend_packages, - $ic_ht_area_id, - $ic_ht_area_type, - $ic_ht_product_id, - $ic_ht_product_type, - $ic_author, - $ic_id, - $this->config->item('site_code') - ) - ); - return $query; - } + //强制更新信息 + function force_update($ic_id, $ic_content) { + $sql = "UPDATE infoContents SET ic_content = N? WHERE ic_id = ?"; + $query = $this->HT->query($sql, [$ic_content, $ic_id]); + return $query; + } - //强制更新信息 - function force_update($ic_id, $ic_content) - { - $sql = "UPDATE infoContents SET ic_content = N? WHERE ic_id = ?"; - $query = $this->HT->query($sql, array($ic_content, $ic_id)); - return $query; - } + //强制更新信息 + function force_update_url($ic_id, $ic_url) { + $sql = "UPDATE infoContents SET ic_url = N? WHERE ic_id = ?"; + $query = $this->HT->query($sql, [$ic_url, $ic_id]); + return $query; + } - //强制更新信息 - function force_update_url($ic_id, $ic_url) - { - $sql = "UPDATE infoContents SET ic_url = N? WHERE ic_id = ?"; - $query = $this->HT->query($sql, array($ic_url, $ic_id)); - return $query; - } + //强制更新信息 + function force_update_ic_photo($ic_id, $ic_photo) { + $sql = "UPDATE infoContents SET ic_photo = N? WHERE ic_id = ?"; + $query = $this->HT->query($sql, [$ic_photo, $ic_id]); + return $query; + } - //删除信息 - function Delete($ic_id) - { - $sql = "DELETE \n" - . "FROM infoContents \n" - . "WHERE ic_id = ?"; - $query = $this->HT->query($sql, array($ic_id)); - return $query; - } + //删除信息 + function Delete($ic_id) { + $sql = "DELETE \n" + . "FROM infoContents \n" + . "WHERE ic_id = ?"; + $query = $this->HT->query($sql, [$ic_id]); + return $query; + } - //递增浏览量 - function inc_views($sitecode, $page_url) - { - //查询信息需要过滤url上的域名 - if ($page_url && $sitecode) { - $page_url = substr($page_url, strpos($page_url, '/', 8)); //过滤掉url前面的http:// - $sql = "UPDATE infoContents \n" - . "SET ic_view = ISNULL(ic_view,0) + 1 \n" - . "WHERE ic_sitecode = ? AND ic_url = N?"; - return $this->HT->query($sql, array($sitecode, $page_url)); - } + //递增浏览量 + function inc_views($sitecode, $page_url) { + //查询信息需要过滤url上的域名 + if ($page_url && $sitecode) { + $page_url = substr($page_url, strpos($page_url, '/', 8)); //过滤掉url前面的http:// + $sql = "UPDATE infoContents \n" + . "SET ic_view = ISNULL(ic_view,0) + 1 \n" + . "WHERE ic_sitecode = ? AND ic_url = N?"; + return $this->HT->query($sql, [$sitecode, $page_url]); } + } - public function get_ic_contents($ic_id) - { - $sql = "SELECT top 1 ic_id from infoContents where ic_id=?"; - $query = $this->HT->query($sql, array($ic_id)); - if ($query->result()) { - $row = $query->row(); - return $row; - } else { - return FALSE; - } + public function get_ic_contents($ic_id) { + $sql = "SELECT top 1 ic_id from infoContents where ic_id=?"; + $query = $this->HT->query($sql, [$ic_id]); + if ($query->result()) { + $row = $query->row(); + return $row; + } else { + return FALSE; } + } - public function get_ic_contents2($ic_id) - { - $sql = "SELECT top 1 * from infoContents where ic_id=?"; - $query = $this->HT->query($sql, array($ic_id)); - if ($query->result()) { - $row = $query->row(); - return $row; - } else { - return FALSE; - } + public function get_ic_contents2($ic_id) { + $sql = "SELECT top 1 * from infoContents where ic_id=?"; + $query = $this->HT->query($sql, [$ic_id]); + if ($query->result()) { + $row = $query->row(); + return $row; + } else { + return FALSE; } + } - public function get_ic_contents2_gm($ic_id) - { - $sql = "SELECT top 1 * from information_gm.dbo.infoContents where ic_id=?"; - $query = $this->HT->query($sql, array($ic_id)); - if ($query->result()) { - $row = $query->row(); - return $row; - } else { - return FALSE; - } + public function get_ic_contents2_gm($ic_id) { + $sql = "SELECT top 1 * from information_gm.dbo.infoContents where ic_id=?"; + $query = $this->HT->query($sql, [$ic_id]); + if ($query->result()) { + $row = $query->row(); + return $row; + } else { + return FALSE; } + } - public function get_ic_contents_by_list($ic_id_list) - { - $ic_id_list = trim($ic_id_list); - $ic_id_list .= 0; - $sql = "SELECT * from infoContents where ic_id in ($ic_id_list) order by charindex(','+ltrim(ic_id)+',', ',$ic_id_list,')"; - $query = $this->HT->query($sql); - if ($query->result()) { - $row = $query->result(); - return $row; - } else { - return FALSE; - } + public function get_ic_contents_by_list($ic_id_list) { + $ic_id_list = trim($ic_id_list); + $ic_id_list .= 0; + $sql = "SELECT * from infoContents where ic_id in ($ic_id_list) order by charindex(','+ltrim(ic_id)+',', ',$ic_id_list,')"; + $query = $this->HT->query($sql); + if ($query->result()) { + $row = $query->result(); + return $row; + } else { + return FALSE; } + } - public function list_use_hb($site) - { - $sql = " + public function list_use_hb($site) { + $sql = " SELECT c.ic_id, c.ic_url FROM infoContents c INNER JOIN infoMetas m @@ -384,17 +378,16 @@ class InfoContents_model extends CI_Model AND CONVERT(nvarchar(max), m.im_value) = 'yes' AND c.ic_sitecode = ? "; - $query = $this->HT->query($sql, array($site)); - return $query->result(); - } + $query = $this->HT->query($sql, [$site]); + return $query->result(); + } - public function get_isid_by_icid($ic_id) - { - $sql = " + public function get_isid_by_icid($ic_id) { + $sql = " select is_id from infoStructures s where s.is_ic_id=? "; - $query = $this->HT->query($sql, array($ic_id)); - return $query->row(); - } + $query = $this->HT->query($sql, [$ic_id]); + return $query->row(); + } } diff --git a/application/models/information_model.php b/application/models/information_model.php index 3085872d..76b96ca5 100644 --- a/application/models/information_model.php +++ b/application/models/information_model.php @@ -759,8 +759,8 @@ class Information_model extends CI_Model { $keysql .= ' OR ic_content like \'%' . $key . '%\''; $keysql .= ' OR ic_url like \'%' . $key . '%\''; $keysql .= ' OR ic_photo like \'%' . $key . '%\''; - $keysql .= ' OR m1.im_value like \'%' . $key . '%\''; - $keysql .= ' OR m2.im_value like \'%' . $key . '%\''; + // $keysql .= ' OR m1.im_value like \'%' . $key . '%\''; + // $keysql .= ' OR m2.im_value like \'%' . $key . '%\''; } $search = ' AND (1=0 ' . $keysql . ')'; $sql = "