define('M3_REQUEST_PARAM_OPERATION_ACT', 'act'); // クライアントからの実行処理
define('M3_REQUEST_PARAM_OPERATION_LANG', 'lang'); // 言語指定表示
define('M3_REQUEST_PARAM_SERIAL_NO', 'serial'); // シリアル番号
+define('M3_REQUEST_PARAM_CONFIG_ID', 'config'); // 定義ID
define('M3_REQUEST_PARAM_PAGE_NO', 'page'); // ページ番号
define('M3_REQUEST_PARAM_LIST_NO', 'list'); // 一覧番号
define('M3_REQUEST_PARAM_ITEM_NO', 'no'); // 項目番号
$iconTitle = self::DEFAULT_TITLE;
$iconUrl = $this->gEnv->getRootUrl() . self::RSS_ICON_FILE;
$rssLink = '<img src="' . $this->getUrl($iconUrl) . '" alt="' . $iconTitle . '" title="' . $iconTitle . '" style="border:none;" />';
- $linkUrl = $this->gPage->createRssCmdUrl($this->gEnv->getCurrentWidgetId());
+ $linkUrl = $this->gPage->createRssCmdUrl($this->gEnv->getCurrentWidgetId(), M3_REQUEST_PARAM_CONFIG_ID . '=' . $configId);
$rssLink = '<a href="' . convertUrlToHtmlEntity($this->getUrl($linkUrl)) . '">' . $rssLink . '</a>';
$rssLink = '<div align="right">' . $rssLink . '</div>'; // 右寄せ
$this->tmpl->addVar("_widget", "rss_link", $rssLink);
private $rssChannel; // RSSチャンネル部出力データ
private $rssSeqUrl = array(); // 項目の並び
private $defaultUrl; // システムのデフォルトURL
+ const DEFAULT_CONFIG_ID = 0;
const DEFAULT_TITLE = 'ブログ最新記事'; // デフォルトのウィジェットタイトル
const DEFAULT_DESC = '最新のブログ記事が取得できます。';
function _assign($request, &$param)
{
// 定義ID取得
- $configId = $this->gEnv->getCurrentWidgetConfigId();
+ //$configId = $this->gEnv->getCurrentWidgetConfigId();
+ $configId = $request->trimValueOf(M3_REQUEST_PARAM_CONFIG_ID);
if (empty($configId)) $configId = self::DEFAULT_CONFIG_ID;
// 初期値設定
// システム強制終了
$this->gPage->exitSystem();
}
-
+
// イベント記事取得
$this->defaultUrl = $this->gEnv->getDefaultUrl();
$this->db->getEntryItems($itemCount, $this->_langId, $sortOrder, $useBaseDay, $dayCount, array($this, 'itemLoop'));
$linkUrl = $this->getUrl($url, true/*リンク用*/);
$escapedLinkUrl = $this->convertUrlToHtmlEntity($linkUrl);
- if (!empty($name)){
+ if (!empty($title)){
$row = array(
'total' => $totalViewCount, // 閲覧数
'link_url' => $this->convertUrlToHtmlEntity($linkUrl), // リンク
$now = date("Y/m/d H:i:s"); // 現在日時
$initDt = $this->gEnv->getInitValueOfTimestamp();
$params = array();
-
+
// イベント記事を取得
$queryStr = 'SELECT * FROM event_entry ';
$queryStr .= 'WHERE ee_deleted = false '; // 削除されていない