/** * 通过API接口调用标题和URL数据 * @param string $reviewsid 评论ID * @return array($title, $url) 返回数据 */ function get_comment_api($reviewsid) { list($modules, $contentid, $siteid) = id_decode($reviewsid); if (empty($modules) || empty($siteid) || empty($contentid)) { return false; } $comment_api = ''; $module = explode('_', $modules); $comment_api = pc_base::load_app_class('comment_api', $module[0]); if (empty($comment_api)) { return false; } return $comment_api->get_info($modules, $contentid, $siteid); }
public function get($contentid, $fields = 'supports,againsts') { if (!$contentid) { return false; } $r = $this->where(array('id' => $contentid))->field($fields)->find(); if (!$r) { list($catid, $id) = id_decode($contentid); $content = Loader::model('content_model')->get_content($catid, $id); $r = array('id' => $contentid, 'contentid' => $id, 'catid' => $catid, 'title' => $content['title'], 'url' => $content['url'], 'supports' => '0', 'againsts' => '0'); $this->insert($r); } return $r; }
public function __construct() { $this->setting = S('common/mood_program'); $this->mood_id = isset($_GET['id']) ? $_GET['id'] : ''; if (empty($this->mood_id)) { showmessage(L('id_cannot_be_empty')); } list($this->catid, $this->contentid) = id_decode($this->mood_id); foreach ($this->setting as $k => $v) { if (empty($v['use'])) { unset($this->setting[$k]); } } }
/** * 通过API接口调用标题和URL数据 * * @param string $commentid * 评论ID * @return array($title, $url) 返回数据 */ function get_comment_api($commentid) { list($applications, $contentid) = id_decode($commentid); if (empty($applications) || empty($contentid)) { return false; } $comment_api = ''; $application = explode('_', $applications); $comment_api = Loader::lib($application[0] . ':comment_api'); if (empty($comment_api)) { return false; } return $comment_api->get_info($applications, $contentid); }
public function __construct() { $this->setting = getcache('mood_program', 'commons'); $this->mood_id = isset($_GET['id']) ? $_GET['id'] : ''; if (empty($this->mood_id)) { showmessage(L('id_cannot_be_empty')); } list($this->catid, $this->contentid, $this->siteid) = id_decode($this->mood_id); $this->setting = isset($this->setting[$this->siteid]) ? $this->setting[$this->siteid] : array(); foreach ($this->setting as $k => $v) { if (empty($v['use'])) { unset($this->setting[$k]); } } define('SITEID', $this->siteid); }