/* Get requested channel. */
$channel = $news->getChannel($criteria['channel_id']);
if (is_a($channel, 'PEAR_Error')) {
- Horde::logMessage($channel, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($channel, 'ERR');
$notification->push(_("Invalid channel."), 'horde.error');
$url = Horde::applicationUrl('delivery/index.php', true);
header('Location: ' . $url);
} else {
// An unknown directive
Horde::logMessage("Malformed request URL: " . Horde_Util::getPathInfo(),
- __FILE__, __LINE__, PEAR_LOG_WARNING);
+ 'WARN');
exit;
}
break;
$channel = $news->getChannel($criteria['channel_id']);
if (is_a($channel, 'PEAR_Error')) {
- Horde::logMessage($channel, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($channel, 'ERR');
header('HTTP/1.0 404 Not Found');
echo '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
$stories = $news->getStories($criteria['channel_id'], 10, 0, false, time());
}
if (is_a($stories, 'PEAR_Error')) {
- Horde::logMessage($stories, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($stories, 'ERR');
$stories = array();
}
$news = Jonah_News::factory();
$story = $news->getStory($channel_id, $story_id, $read);
if (is_a($story, 'PEAR_Error')) {
- Horde::logMessage($story, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($story, 'ERR');
return false;
}
if (empty($story['story_body_type']) || $story['story_body_type'] == 'text') {
function _params()
{
+ require_once dirname(__FILE__) . '/../../lib/Application.php';
require JONAH_BASE . '/config/templates.php';
$params['source'] = array('name' => _("Feed"),
if (empty($info['channel_id'])) {
$info['channel_id'] = $this->_db->nextId('jonah_channels');
if (is_a($info['channel_id'], 'PEAR_Error')) {
- Horde::logMessage($info['channel_id'], __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($info['channel_id'], 'ERR');
return $info['channel_id'];
}
$sql = 'INSERT INTO jonah_channels' .
isset($info['channel_page_link']) ? $info['channel_page_link'] : null,
isset($info['channel_story_url']) ? $info['channel_story_url'] : null,
isset($info['channel_img']) ? $info['channel_img'] : null);
- Horde::logMessage('SQL Query by Jonah_Driver_sql::saveChannel(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_Driver_sql::saveChannel(): ' . $sql, 'DEBUG');
$result = $this->_db->query($sql, $values);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
return $result;
}
$sql = sprintf('SELECT channel_id, channel_name, channel_type, channel_updated FROM jonah_channels %s ORDER BY channel_name', $wsql);
- Horde::logMessage('SQL Query by Jonah_Driver_sql::getChannels(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_Driver_sql::getChannels(): ' . $sql, 'DEBUG');
$result = $this->_db->getAll($sql, DB_FETCHMODE_ASSOC);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
return $result;
}
for ($i = 0; $i < count($result); $i++) {
$sql = 'SELECT * FROM jonah_channels WHERE channel_id = ' . (int)$channel_id;
- Horde::logMessage('SQL Query by Jonah_Driver_sql::_getChannel(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_Driver_sql::_getChannel(): ' . $sql, 'DEBUG');
$result = $this->_db->getRow($sql, DB_FETCHMODE_ASSOC);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
return $result;
} elseif (empty($result)) {
return PEAR::raiseError(sprintf(_("Channel id \"%s\" not found."), $channel_id));
$channels = explode(':', $result['channel_url']);
if (count($channels)) {
$sql = 'SELECT MAX(channel_updated) FROM jonah_channels WHERE channel_id IN (' . implode(',', $channels) . ')';
- Horde::logMessage('SQL Query by Jonah_Driver_sql::_getChannel(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_Driver_sql::_getChannel(): ' . $sql, 'DEBUG');
$updated = $this->_db->getOne($sql);
if (is_a($updated, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
} else {
$result['channel_updated'] = $updated;
$this->_timestampChannel($channel_id, $updated);
$sql = sprintf('UPDATE jonah_channels SET channel_updated = %s WHERE channel_id = %s',
(int)$timestamp,
(int)$channel_id);
- Horde::logMessage('SQL Query by Jonah_Driver_sql::_timestampChannel(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_Driver_sql::_timestampChannel(): ' . $sql, 'DEBUG');
$result = $this->_db->query($sql);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
}
return $result;
}
}
$sql = 'UPDATE jonah_stories SET story_read = story_read + 1 WHERE story_id = ' . (int)$story_id;
- Horde::logMessage('SQL Query by Jonah_Driver_sql::_readStory(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_Driver_sql::_readStory(): ' . $sql, 'DEBUG');
$result = $this->_db->query($sql);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
}
return $result;
}
$sql = 'DELETE FROM jonah_channels WHERE channel_id = ?';
$values = array($channel_id);
- Horde::logMessage('SQL Query by Jonah_Driver_sql::deleteChannel(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_Driver_sql::deleteChannel(): ' . $sql, 'DEBUG');
$result = $this->_db->query($sql, $values);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
}
return $result;
if (empty($info['story_id'])) {
$info['story_id'] = $this->_db->nextId('jonah_stories');
if (is_a($info['story_id'], 'PEAR_Error')) {
- Horde::logMessage($info['story_id'], __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($info['story_id'], 'ERR');
return $info['story_id'];
}
$channel = $this->getChannel($info['channel_id']);
time(),
(int)$info['story_read']);
- Horde::logMessage('SQL Query by Jonah_Driver_sql::_saveStory(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_Driver_sql::_saveStory(): ' . $sql, 'DEBUG');
$result = $this->_db->query($sql, $values);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
return $result;
}
}
}
- Horde::logMessage('SQL Query by Jonah_Driver_sql::_getStories(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_Driver_sql::_getStories(): ' . $sql, 'DEBUG');
$results = $this->_db->getAll($sql, $values, DB_FETCHMODE_ASSOC);
if (is_a($results, 'PEAR_Error')) {
return $results;
$sql = $this->_db->modifyLimitQuery($sql, (int)$from, (int)$max, $values);
}
- Horde::logMessage('SQL Query by Jonah_Driver_sql::_legacyGetStories(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_Driver_sql::_legacyGetStories(): ' . $sql, 'DEBUG');
$result = $this->_db->getAll($sql, $values, DB_FETCHMODE_ASSOC);
if (is_a($result, 'PEAR_Error')) {
return $result;
$sql = 'SELECT * FROM jonah_stories WHERE story_id = ?';
$values = array((int)$story_id);
- Horde::logMessage('SQL Query by Jonah_Driver_sql::_getStory(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_Driver_sql::_getStory(): ' . $sql, 'DEBUG');
$result = $this->_db->getRow($sql, $values, DB_FETCHMODE_ASSOC);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
return $result;
} elseif (empty($result)) {
return PEAR::raiseError(sprintf(_("Story id \"%s\" not found."), $story_id));
' WHERE channel_id = ? AND story_url = ?';
$values = array((int)$channel_id, $story_url);
- Horde::logMessage('SQL Query by Jonah_Driver_sql::_getStoryByUrl(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_Driver_sql::_getStoryByUrl(): ' . $sql, 'DEBUG');
$result = $this->_db->getRow($sql, $values, DB_FETCHMODE_ASSOC);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
return $result;
} elseif (empty($result)) {
return PEAR::raiseError(sprintf(_("Story URL \"%s\" not found."), $story_url));
}
$sql = 'UPDATE jonah_stories SET story_permalink = ? WHERE story_id = ?';
$values = array($this->getStoryLink($channel, $story), $story['story_id']);
- Horde::logMessage('SQL Query by Jonah_Driver_sql::_addPermalink(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_Driver_sql::_addPermalink(): ' . $sql, 'DEBUG');
$result = $this->_db->query($sql, $values);
if (!is_a($result, 'PEAR_Error')) {
$story['story_permalink'] = $values[0];
' ORDER BY story_updated DESC';
$values = array((int)$channel_id, time());
- Horde::logMessage('SQL Query by Jonah_Driver_sql::getLatestStoryId(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_Driver_sql::getLatestStoryId(): ' . $sql, 'DEBUG');
$result = $this->_db->getRow($sql, $values, DB_FETCHMODE_ASSOC);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
return $result;
} elseif (empty($result)) {
return PEAR::raiseError(sprintf(_("Channel \"%s\" not found."), $channel_id));
' WHERE channel_id = ? AND story_id = ?';
$values = array((int)$channel_id, (int)$story_id);
- Horde::logMessage('SQL Query by Jonah_Driver_sql::deleteStory(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_Driver_sql::deleteStory(): ' . $sql, 'DEBUG');
$result = $this->_db->query($sql, $values);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result->getMessage(), 'ERR');
return $result;
}
'WHERE channel_id = ? AND story_id = ?';
$result = $this->_db->query($sql, $values);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result->getMessage(), 'ERR');
return $result;
}
$query = $this->_db->prepare('INSERT INTO jonah_stories_tags (story_id, channel_id, tag_id) VALUES(?, ?, ?)');
Horde::logMessage('SQL query by Jonah_Driver_sql::writeTags: ' . $sql,
- __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ 'DEBUG');
$this->_db->query($sql);
foreach ($tagkeys as $key) {
$sql = 'SELECT jonah_tags.tag_id, tag_name FROM jonah_tags INNER JOIN jonah_stories_tags ON jonah_stories_tags.tag_id = jonah_tags.tag_id WHERE jonah_stories_tags.story_id = ?';
Horde::logMessage('SQL query by Jonah_Driver_sql::readTags ' . $sql,
- __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ 'DEBUG');
$tags = $this->_db->getAssoc($sql, false, array($resource_id), false);
return $tags;
if (count($channel_id) == 1) {
$channel = $this->getChannel($channel_id[0]);
}
- Horde::logMessage('SQL query by Jonah_Driver_sql::searchTags: ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL query by Jonah_Driver_sql::searchTags: ' . $sql, 'DEBUG');
$results = $this->_db->limitQuery($sql, $from, $max);
if (is_a($results, 'PEAR_Error')) {
return $results;
{
$channel = $this->getChannel($channel_id);
if (is_a($channel, 'PEAR_Error')) {
- Horde::logMessage($channel, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($channel, 'ERR');
return array();
}
{
$xml = Jonah::_readURL($url);
if (is_a($xml, 'PEAR_Error')) {
- Horde::logMessage($xml, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($xml, 'ERR');
return array('timestamp' => $timestamp);
}
if (isset($GLOBALS['notification'])) {
$GLOBALS['notification']->push(sprintf(_("Error parsing external feed from %s: %s"), $url, $parser->error), 'warning');
} else {
- Horde::logMessage(sprintf("Error parsing external feed from %s: %s", $url, $parser->error), __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage(sprintf("Error parsing external feed from %s: %s", $url, $parser->error), 'ERR');
}
}
$stories = $parser->structure;
if (empty($info['channel_id'])) {
$info['channel_id'] = $this->_db->nextId('jonah_channels');
if (is_a($info['channel_id'], 'PEAR_Error')) {
- Horde::logMessage($info['channel_id'], __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($info['channel_id'], 'ERR');
return $info['channel_id'];
}
$sql = 'INSERT INTO jonah_channels' .
isset($info['channel_page_link']) ? $info['channel_page_link'] : null,
isset($info['channel_story_url']) ? $info['channel_story_url'] : null,
isset($info['channel_img']) ? $info['channel_img'] : null);
- Horde::logMessage('SQL Query by Jonah_News_sql::saveChannel(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_News_sql::saveChannel(): ' . $sql, 'DEBUG');
$result = $this->_db->query($sql, $values);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
return $result;
}
$sql = sprintf('SELECT channel_id, channel_name, channel_type, channel_updated FROM jonah_channels %s ORDER BY channel_name', $wsql);
- Horde::logMessage('SQL Query by Jonah_News_sql::getChannels(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_News_sql::getChannels(): ' . $sql, 'DEBUG');
$result = $this->_db->getAll($sql, DB_FETCHMODE_ASSOC);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
return $result;
}
for ($i = 0; $i < count($result); $i++) {
$sql = 'SELECT * FROM jonah_channels WHERE channel_id = ' . (int)$channel_id;
- Horde::logMessage('SQL Query by Jonah_News_sql::_getChannel(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_News_sql::_getChannel(): ' . $sql, 'DEBUG');
$result = $this->_db->getRow($sql, DB_FETCHMODE_ASSOC);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
return $result;
} elseif (empty($result)) {
return PEAR::raiseError(sprintf(_("Channel id \"%s\" not found."), $channel_id));
$channels = explode(':', $result['channel_url']);
if (count($channels)) {
$sql = 'SELECT MAX(channel_updated) FROM jonah_channels WHERE channel_id IN (' . implode(',', $channels) . ')';
- Horde::logMessage('SQL Query by Jonah_News_sql::_getChannel(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_News_sql::_getChannel(): ' . $sql, 'DEBUG');
$updated = $this->_db->getOne($sql);
if (is_a($updated, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
} else {
$result['channel_updated'] = $updated;
$this->_timestampChannel($channel_id, $updated);
$sql = sprintf('UPDATE jonah_channels SET channel_updated = %s WHERE channel_id = %s',
(int)$timestamp,
(int)$channel_id);
- Horde::logMessage('SQL Query by Jonah_News_sql::_timestampChannel(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_News_sql::_timestampChannel(): ' . $sql, 'DEBUG');
$result = $this->_db->query($sql);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
}
return $result;
}
}
$sql = 'UPDATE jonah_stories SET story_read = story_read + 1 WHERE story_id = ' . (int)$story_id;
- Horde::logMessage('SQL Query by Jonah_News_sql::_readStory(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_News_sql::_readStory(): ' . $sql, 'DEBUG');
$result = $this->_db->query($sql);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
}
return $result;
}
$sql = 'DELETE FROM jonah_channels WHERE channel_id = ?';
$values = array($channel_id);
- Horde::logMessage('SQL Query by Jonah_News_sql::deleteChannel(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_News_sql::deleteChannel(): ' . $sql, 'DEBUG');
$result = $this->_db->query($sql, $values);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
}
return $result;
if (empty($info['story_id'])) {
$info['story_id'] = $this->_db->nextId('jonah_stories');
if (is_a($info['story_id'], 'PEAR_Error')) {
- Horde::logMessage($info['story_id'], __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($info['story_id'], 'ERR');
return $info['story_id'];
}
$channel = $this->getChannel($info['channel_id']);
time(),
(int)$info['story_read']);
- Horde::logMessage('SQL Query by Jonah_News_sql::_saveStory(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_News_sql::_saveStory(): ' . $sql, 'DEBUG');
$result = $this->_db->query($sql, $values);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
return $result;
}
$sql = $this->_db->modifyLimitQuery($sql, (int)$from, (int)$max, $values);
}
- Horde::logMessage('SQL Query by Jonah_News_sql::_getStories(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_News_sql::_getStories(): ' . $sql, 'DEBUG');
$result = $this->_db->getAll($sql, $values, DB_FETCHMODE_ASSOC);
if (is_a($result, 'PEAR_Error')) {
return $result;
$sql = 'SELECT * FROM jonah_stories WHERE story_id = ?';
$values = array((int)$story_id);
- Horde::logMessage('SQL Query by Jonah_News_sql::_getStory(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_News_sql::_getStory(): ' . $sql, 'DEBUG');
$result = $this->_db->getRow($sql, $values, DB_FETCHMODE_ASSOC);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
return $result;
} elseif (empty($result)) {
return PEAR::raiseError(sprintf(_("Story id \"%s\" not found."), $story_id));
' WHERE channel_id = ? AND story_url = ?';
$values = array((int)$channel_id, $story_url);
- Horde::logMessage('SQL Query by Jonah_News_sql::_getStoryByUrl(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_News_sql::_getStoryByUrl(): ' . $sql, 'DEBUG');
$result = $this->_db->getRow($sql, $values, DB_FETCHMODE_ASSOC);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
return $result;
} elseif (empty($result)) {
return PEAR::raiseError(sprintf(_("Story URL \"%s\" not found."), $story_url));
}
$sql = 'UPDATE jonah_stories SET story_permalink = ? WHERE story_id = ?';
$values = array($this->getStoryLink($channel, $story), $story['story_id']);
- Horde::logMessage('SQL Query by Jonah_News_sql::_addPermalink(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_News_sql::_addPermalink(): ' . $sql, 'DEBUG');
$result = $this->_db->query($sql, $values);
if (!is_a($result, 'PEAR_Error')) {
$story['story_permalink'] = $values[0];
' ORDER BY story_updated DESC';
$values = array((int)$channel_id, time());
- Horde::logMessage('SQL Query by Jonah_News_sql::getLatestStoryId(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_News_sql::getLatestStoryId(): ' . $sql, 'DEBUG');
$result = $this->_db->getRow($sql, $values, DB_FETCHMODE_ASSOC);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result, 'ERR');
return $result;
} elseif (empty($result)) {
return PEAR::raiseError(sprintf(_("Channel \"%s\" not found."), $channel_id));
' WHERE channel_id = ? AND story_id = ?';
$values = array((int)$channel_id, (int)$story_id);
- Horde::logMessage('SQL Query by Jonah_News_sql::deleteStory(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL Query by Jonah_News_sql::deleteStory(): ' . $sql, 'DEBUG');
$result = $this->_db->query($sql, $values);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result->getMessage(), 'ERR');
return $result;
}
'WHERE channel_id = ? AND story_id = ?';
$result = $this->_db->query($sql, $values);
if (is_a($result, 'PEAR_Error')) {
- Horde::logMessage($result->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($result->getMessage(), 'ERR');
return $result;
}
$query = $this->_db->prepare('INSERT INTO jonah_stories_tags (story_id, channel_id, tag_id) VALUES(?, ?, ?)');
Horde::logMessage('SQL query by Jonah_News_sql::writeTags: ' . $sql,
- __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ 'DEBUG');
$this->_db->query($sql);
foreach ($tagkeys as $key) {
$sql = 'SELECT jonah_tags.tag_id, tag_name FROM jonah_tags INNER JOIN jonah_stories_tags ON jonah_stories_tags.tag_id = jonah_tags.tag_id WHERE jonah_stories_tags.story_id = ?';
Horde::logMessage('SQL query by Jonah_News_sql::readTags ' . $sql,
- __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ 'DEBUG');
$tags = $this->_db->getAssoc($sql, false, array($resource_id), false);
return $tags;
if (count($channel_id) == 1) {
$channel = $this->getChannel($channel_id[0]);
}
- Horde::logMessage('SQL query by Jonah_News_sql::searchTags: ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+ Horde::logMessage('SQL query by Jonah_News_sql::searchTags: ' . $sql, 'DEBUG');
$results = $this->_db->limitQuery($sql, $from, $max);
if (is_a($results, 'PEAR_Error')) {
return $results;
/* Log the pending outbound message. */
Horde::logMessage(sprintf('<%s> is sending "%s" to (%s)',
$from, $subject, $recipients),
- __FILE__, __LINE__, PEAR_LOG_INFO);
+ 'INFO');
/* Send the message and return the result. */
return $mail->send(Horde::getMailerConfig());
if ($conf['comments']['allow']) {
if (!$registry->hasMethod('forums/doComments')) {
$err = 'User comments are enabled but the forums API is not available.';
- Horde::logMessage($err, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($err, 'ERR');
} else {
$comments = $registry->call('forums/doComments', array('jonah', $story_id, 'commentCallback'));
if (is_a($comments, 'PEAR_Error')) {
- Horde::logMessage($threads, __FILE__, __LINE__, PEAR_LOG_ERR);
+ Horde::logMessage($threads, 'ERR');
$comments = '';
}
$comments = $comments['threads'] . '<br />' . $comments['comments'];