useCached(); switch($status){ case 'restock': $feedcreator->title = "再入荷商品"; $feedcreator->description = "再入荷商品の情報です。"; $syndicationurl = str_replace('&', '&', zen_href_link('rss_feed', 'status=restock')); $feedcreator->syndicationURL = $sydicationurl; break; case 'new': default: $feedcreator->title = "新着商品"; $feedcreator->description = "新着商品の情報です。"; $syndicationurl = str_replace('&', '&', zen_href_link('rss_feed', 'status=new')); $feedcreator->syndicationURL = $sydicationurl; break; } $feedcreator->link = HTTP_SERVER . "/"; while(!$list->EOF) { $item = new FeedItem(); $item->title = $list->fields['products_name']; //zen_href_linkでできるURLは&がエスケープされているので、戻す $feed_link = str_replace('&', '&', zen_href_link(zen_get_info_page($list->fields['products_id']), 'products_id=' . $list->fields['products_id'])); $item->link = $feed_link; $item->description = "商品価格 :" . floor($list->fields['products_price']) . "円\n" . $list->fields['products_description']; switch($status){ case 'restock': $item->date = strftime("%Y-%m-%dT%H:%M:%S+09:00", strtotime($list->fields['products_restock_date'])); break; case 'new': default: $item->date = strftime("%Y-%m-%dT%H:%M:%S+09:00", strtotime($list->fields['products_date_added'])); break; } $feedcreator->addItem($item); $list->MoveNext(); } $feedcreator->outputFeed('ATOM1.0'); require(DIR_WS_INCLUDES . 'application_bottom.php'); zen_exit(); ?>