X-Git-Url: https://git.cweiske.de/stapibas.git/blobdiff_plain/899968bb751f8a3b6f0eb284ea874a1ea2054553..1d71253d7c6e98fdc8b29a122d8fd8fdf8c77d43:/src/stapibas/Content/Extractor.php diff --git a/src/stapibas/Content/Extractor.php b/src/stapibas/Content/Extractor.php index 6bbfb9e..7de4cd5 100644 --- a/src/stapibas/Content/Extractor.php +++ b/src/stapibas/Content/Extractor.php @@ -78,6 +78,7 @@ class Content_Extractor . ', rc_content = ' . $this->db->quote($data['content']) . ', rc_updated = NOW()' ); + $this->setDetectedType($contentRow, 'comment'); return; } @@ -99,12 +100,23 @@ class Content_Extractor . ', rl_author_image = ' . $this->db->quote($data['author_image']) . ', rl_updated = NOW()' ); + $this->setDetectedType($contentRow, 'link'); return; } + $this->setDetectedType($contentRow, 'nothing'); $this->log->info('Nothing found'); } + protected function setDetectedType($contentRow, $type) + { + $this->db->exec( + 'UPDATE pingbackcontent' + . ' SET pc_detected_type = ' . $this->db->quote($type) + . ' WHERE pc_id = ' . $this->db->quote($contentRow->pc_id) + ); + } + protected function sqlNeedsUpdate() {