/** * 後方互換の為の非推奨メッセージを生成する */ public function testDeprecatedMessage() { $result = deprecatedMessage('target', 'since', 'remove', 'note'); $expect = 'targetは、バージョン since より非推奨となりました。バージョン remove で削除される予定です。note'; $this->assertEquals($expect, $result); // デバックモードではない場合 Configure::write('debug', 0); $result = deprecatedMessage('target', 'since', 'remove', 'note'); $this->assertNull($result); }
/** * トップページかどうか判断する * * @return bool * @deprecated isHomeに統合する */ public function isTop() { trigger_error(deprecatedMessage('ヘルパーメソッド:BcBaserHelper::isTop()', '3.0.6', '3.1.0', '$this->BcBaser->isHome() を利用してください。'), E_USER_DEPRECATED); return $this->isHome(); }
/** * [PUBLISH] サイト内検索フォーム * * PHP versions 5 * * baserCMS : Based Website Development Project <http://basercms.net> * Copyright 2008 - 2014, baserCMS Users Community <http://sites.google.com/site/baserusers/> * * @copyright Copyright 2008 - 2014, baserCMS Users Community * @link http://basercms.net baserCMS Project * @package Baser.View * @since baserCMS v 0.1.0 * @license http://basercms.net/license/index.html * @deprecated since version 3.0.3 */ trigger_error(deprecatedMessage('テンプレート:search.php', '3.0.3', '3.1.0', '$this->BcBaser->siteSearchForm() を利用してください。'), E_USER_DEPRECATED); if (Configure::read('BcRequest.isMaintenance')) { return; } if (!empty($this->passedArgs['num'])) { $url = array('plugin' => null, 'controller' => 'contents', 'num' => $this->passedArgs['num']); } else { $url = array('plugin' => null, 'controller' => 'contents'); } ?> <div class="section search-box"> <?php echo $this->BcForm->create('Content', array('type' => 'get', 'action' => 'search', 'url' => $url)); ?> <?php if ($this->BcBaser->siteConfig['content_categories']) {
<?php /** * [PUBLISH] サブメニュー * * PHP versions 5 * * baserCMS : Based Website Development Project <http://basercms.net> * Copyright 2008 - 2014, baserCMS Users Community <http://sites.google.com/site/baserusers/> * * @copyright Copyright 2008 - 2014, baserCMS Users Community * @link http://basercms.net baserCMS Project * @package Baser.View * @since baserCMS v 0.1.0 * @license http://basercms.net/license/index.html * @deprecated since version 3.0.3 */ trigger_error(deprecatedMessage('テンプレート:submenu.php', '3.0.3', '3.1.0', '$this->BcBaser->subMenu() を利用してください。')); $elementPath = 'submenus' . DS; if (!empty($subMenuElements)) { foreach ($subMenuElements as $subMenuElement) { $this->BcBaser->element($elementPath . $subMenuElement); } } else { echo ' '; }
/** * ウィジェットを並び替えた上で取得する * * @param int $id * @return array $widgets * @deprecated 4.1.0 since 4.0.0 BcWidgetAreaHelper::showWidgets() に移行 */ public function get_widgets($id) { trigger_error(deprecatedMessage('メソッド:WidgetAreaController::get_widgets()', '4.0.0', '4.1.0', 'このメソッドは非推奨となりました。BcWidgetAreaHelper::showWidgets() に移行してください。'), E_USER_DEPRECATED); $widgetArea = $this->WidgetArea->read(null, $id); if (!empty($widgetArea['WidgetArea']['widgets'])) { $widgets = BcUtil::unserialize($widgetArea['WidgetArea']['widgets']); usort($widgets, 'widgetSort'); return $widgets; } else { return []; } }
/** * @deprecated 4.1.0 since 4.0.0 */ public function cacheHeader() { trigger_error(deprecatedMessage('メソッド:FeedHelper::cacheHeader()', '4.0.0', '4.1.0', 'このメソッドは非推奨となりました。代替機能はありません。この行を削除してください。'), E_USER_DEPRECATED); }
<?php /** * [PUBLISH] グールグルマップ * * baserCMS : Based Website Development Project <http://basercms.net> * Copyright 2008 - 2014, baserCMS Users Community <http://sites.google.com/site/baserusers/> * * @copyright Copyright 2008 - 2014, baserCMS Users Community * @link http://basercms.net baserCMS Project * @package Baser.View * @since baserCMS v 0.1.0 * @license http://basercms.net/license/index.html * @deprecated since version 3.0.3 */ trigger_error(deprecatedMessage('テンプレート:googlemaps.php', '3.0.3', '3.1.0', '$this->BcBaser->googleMaps() を利用してください。'), E_USER_DEPRECATED); $_width = 600; $_height = 400; $_zoom = 16; $_mapId = 'map'; $_address = $this->BcBaser->siteConfig['address']; $_markerText = '<span class="sitename">' . $this->BcBaser->siteConfig['name'] . '</span><br /><span class="address">' . $_address . '</span>'; if (isset($width)) { $_width = $width; } if (isset($height)) { $_height = $height; } if (isset($zoom)) { $_zoom = $zoom; }
/** * ファイルインプットボックス出力 * * 画像の場合は画像タグ、その他の場合はファイルへのリンク * そして削除用のチェックボックスを表示する * * 《オプション》 * imgsize 画像のサイズを指定する * rel A タグの rel 属性を指定 * title A タグの title 属性を指定 * link 大きいサイズへの画像へのリンク有無 * delCheck 削除用チェックボックスの利用可否 * force ファイルの存在有無に関わらず強制的に画像タグを表示するかどうか * * @param string $fieldName * @param array $options * @return string * @deprecated since version 3.0.6 */ public function file($fieldName, $options = array()) { trigger_error(deprecatedMessage('メソッド:BcUploadHelper::file()', '3.0.6', '3.1.0', 'BcFormHelper::file() を利用してください。'), E_USER_DEPRECATED); return $this->BcForm->file($fieldName, $options); }