From 5d93c1aab9d9eb1b87fe554b2a574c2113cbbedf Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sun, 1 Sep 2024 18:05:46 -0400 Subject: [PATCH] clean blog data code --- www-api/app/Controllers/WrenchBlog.php | 87 +++++++++++++------------- 1 file changed, 44 insertions(+), 43 deletions(-) diff --git a/www-api/app/Controllers/WrenchBlog.php b/www-api/app/Controllers/WrenchBlog.php index fbbfa67d..831cfc65 100644 --- a/www-api/app/Controllers/WrenchBlog.php +++ b/www-api/app/Controllers/WrenchBlog.php @@ -9,48 +9,6 @@ use CodeIgniter\API\ResponseTrait; class WrenchBlog extends BaseController { use ResponseTrait; - //use ResponseTrait; - - protected $db; - public $con_name = 'wrench_dockerblog'; // 'wrench_blog'; - - private function apiDataDELETED($blog_id) { - $this->db = \Config\Database::connect($this->con_name); - $data = array(); - $extra_filter = ""; - if ($blog_id > 0 ){ - $extra_filter = " AND p1.id = $blog_id "; - } - - try { - $mysql = "SELECT id, post_title, post_content,post_date,comment_count FROM wp_posts WHERE post_type='post' AND post_status = 'publish' ORDER BY post_date DESC LIMIT 9"; - $mysql = "SELECT p1.id AS id, p1.*, wm2.meta_value FROM wp_posts p1 LEFT JOIN wp_postmeta wm1 - ON (wm1.post_id = p1.id AND wm1.meta_value IS NOT NULL AND wm1.meta_key = '_thumbnail_id' ) - LEFT JOIN - wp_postmeta wm2 - ON (wm1.meta_value = wm2.post_id AND wm2.meta_key = '_wp_attached_file' AND wm2.meta_value IS NOT NULL ) - WHERE - p1.post_status='publish' - AND p1.post_type='post' $extra_filter - ORDER BY p1.post_date DESC LIMIT 2000"; - - $query = $this->db->query($mysql); - - $data['payload']['blogdata'] = $query->getResult('array'); - $totalCount = count( $data['payload']['blogdata'] ); - - $randomIndex = rand(1, $totalCount); - - $data['payload']['featured'] = $data['payload']['blogdata'][$randomIndex ]; - $data['payload']['image_url'] = 'https://blog.wrenchboard.com/wp-content/uploads/'; - $data['payload']['blog_url'] = 'https://blog.wrenchboard.com/'; - $data['payload']['total'] = $totalCount; - } catch (Exception $ex) { - - } - - return $data; - } public function mobileBlogData() { @@ -153,4 +111,47 @@ class WrenchBlog extends BaseController } -} \ No newline at end of file +} + +//use ResponseTrait; + +// protected $db; +// public $con_name = 'wrench_dockerblog'; // 'wrench_blog'; + +// private function apiDataDELETED($blog_id) { +// $this->db = \Config\Database::connect($this->con_name); +// $data = array(); +// $extra_filter = ""; +// if ($blog_id > 0 ){ +// $extra_filter = " AND p1.id = $blog_id "; +// } +// +// try { +// $mysql = "SELECT id, post_title, post_content,post_date,comment_count FROM wp_posts WHERE post_type='post' AND post_status = 'publish' ORDER BY post_date DESC LIMIT 9"; +// $mysql = "SELECT p1.id AS id, p1.*, wm2.meta_value FROM wp_posts p1 LEFT JOIN wp_postmeta wm1 +// ON (wm1.post_id = p1.id AND wm1.meta_value IS NOT NULL AND wm1.meta_key = '_thumbnail_id' ) +// LEFT JOIN +// wp_postmeta wm2 +// ON (wm1.meta_value = wm2.post_id AND wm2.meta_key = '_wp_attached_file' AND wm2.meta_value IS NOT NULL ) +// WHERE +// p1.post_status='publish' +// AND p1.post_type='post' $extra_filter +// ORDER BY p1.post_date DESC LIMIT 2000"; +// +// $query = $this->db->query($mysql); +// +// $data['payload']['blogdata'] = $query->getResult('array'); +// $totalCount = count( $data['payload']['blogdata'] ); +// +// $randomIndex = rand(1, $totalCount); +// +// $data['payload']['featured'] = $data['payload']['blogdata'][$randomIndex ]; +// $data['payload']['image_url'] = 'https://blog.wrenchboard.com/wp-content/uploads/'; +// $data['payload']['blog_url'] = 'https://blog.wrenchboard.com/'; +// $data['payload']['total'] = $totalCount; +// } catch (Exception $ex) { +// +// } +// +// return $data; +// }