Changeset 21500 for branches/version-2_12-dev
- Timestamp:
- 2012/02/13 21:32:32 (12 years ago)
- Location:
- branches/version-2_12-dev/data
- Files:
-
- 3 edited
- 3 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/pages/LC_Page.php
r21490 r21500 121 121 122 122 // HeadNaviにpluginテンプレートを追加する. 123 $objTemplateTransformList = SC_Plugin_Template _Transform_List::getSingletonInstance();123 $objTemplateTransformList = SC_Plugin_TemplateTransformList::getSingletonInstance(); 124 124 $objTemplateTransformList->setHeadNaviBlocs($this->arrPageLayout['HeadNavi']); 125 125 -
branches/version-2_12-dev/data/class/pages/admin/LC_Page_Admin.php
r21481 r21500 102 102 103 103 // HeadNaviにpluginテンプレートを追加する. 104 $objTemplateTransformList = SC_Plugin_Template _Transform_List::getSingletonInstance();104 $objTemplateTransformList = SC_Plugin_TemplateTransformList::getSingletonInstance(); 105 105 $objTemplateTransformList->setHeadNaviBlocs($this->arrPageLayout['HeadNavi']); 106 106 } -
branches/version-2_12-dev/data/class/plugin/SC_Plugin_TemplateSelector.php
r21416 r21500 30 30 * @version $Id: $ 31 31 */ 32 class SC_Plugin_Template _Selector {32 class SC_Plugin_TemplateSelector { 33 33 34 34 var $objTransformer; … … 39 39 * コンストラクタ 40 40 * 41 * @param SC_Plugin_Template _Transformer $objTransformer SC_Plugin_Template_Transformerオブジェクト41 * @param SC_Plugin_TemplateTransformList $objTransformer SC_Plugin_TemplateTransformListオブジェクト 42 42 * @param string $current_plugin プラグイン名 43 43 * @return void 44 44 */ 45 function __construct(SC_Plugin_Template _Transformer$objTransformer, $current_plugin) {45 function __construct(SC_Plugin_TemplateTransformList $objTransformer, $current_plugin) { 46 46 $this->objTransformer = $objTransformer; 47 47 $this->current_plugin = $current_plugin; … … 71 71 * @param boolean $require エレメントが見つからなかった場合、エラーとするか 72 72 * @param string $err_msg エラーメッセージ 73 * @param SC_Plugin_Template _Selector $objSelector セレクタオブジェクト73 * @param SC_Plugin_TemplateSelector $objSelector セレクタオブジェクト 74 74 * @param string $parent_index セレクタ検索時の親要素の位置(子孫要素検索のため) 75 * @return SC_Plugin_Template _Selector SC_Plugin_Template_Selectorオブジェクト75 * @return SC_Plugin_TemplateSelector SC_Plugin_TemplateSelectorオブジェクト 76 76 */ 77 function find($selector, $index = NULL, $require = true, $err_msg = NULL, SC_Plugin_Template _Selector $objSelector = NULL, $parent_index = NULL) {78 $objSelectorChild = new SC_Plugin_Template _Selector($this->objTransformer, $this->current_plugin);77 function find($selector, $index = NULL, $require = true, $err_msg = NULL, SC_Plugin_TemplateSelector $objSelector = NULL, $parent_index = NULL) { 78 $objSelectorChild = new SC_Plugin_TemplateSelector($this->objTransformer, $this->current_plugin); 79 79 foreach ($this->arrElements as $key => &$objElement) { 80 80 $this->objTransformer->find($selector, $index, false, NULL, $objSelectorChild, $objElement[0]); … … 84 84 $this->current_plugin, 85 85 $selector, 86 SC_Plugin_Template _Transformer::ERR_TARGET_ELEMENT_NOT_FOUND,86 SC_Plugin_TemplateTransformList::ERR_TARGET_ELEMENT_NOT_FOUND, 87 87 $err_msg 88 88 ); … … 96 96 * 97 97 * @param string $html_snip 挿入するHTMLの断片 98 * @return SC_Plugin_Template _Selector SC_Plugin_Template_Selectorオブジェクト98 * @return SC_Plugin_TemplateSelector SC_Plugin_TemplateSelectorオブジェクト 99 99 */ 100 100 function insertBefore($html_snip) { … … 123 123 * 124 124 * @param string $html_snip 挿入するHTMLの断片 125 * @return SC_Plugin_Template _Selector SC_Plugin_Template_Selectorオブジェクト125 * @return SC_Plugin_TemplateSelector SC_Plugin_TemplateSelectorオブジェクト 126 126 */ 127 127 function appendChild($html_snip) { … … 137 137 * 138 138 * @param string $html_snip 置換後のHTMLの断片 139 * @return SC_Plugin_Template _Selector SC_Plugin_Template_Selectorオブジェクト139 * @return SC_Plugin_TemplateSelector SC_Plugin_TemplateSelectorオブジェクト 140 140 */ 141 141 function replaceChild($html_snip) { -
branches/version-2_12-dev/data/class/plugin/SC_Plugin_TemplateTransformList.php
r21416 r21500 30 30 * @version $Id: $ 31 31 */ 32 class SC_Plugin_Template _Transform_List {32 class SC_Plugin_TemplateTransformList { 33 33 34 34 // トランスフォームするテンプレートの配列 … … 38 38 39 39 /** 40 * SC_Plugin_Template _Transform_List オブジェクトを返す(Singletonパターン)40 * SC_Plugin_TemplateTransformList オブジェクトを返す(Singletonパターン) 41 41 * 42 * @return object SC_Plugin_Template _Transform_List42 * @return object SC_Plugin_TemplateTransformList 43 43 */ 44 44 function getSingletonInstance() { 45 if (!isset($GLOBALS['_SC_Plugin_Template _Transform_List_instance']) || is_null($GLOBALS['_SC_Plugin_Template_Transform_List_instance'])) {46 $GLOBALS['_SC_Plugin_Template _Transform_List_instance'] =& new SC_Plugin_Template_Transform_List();45 if (!isset($GLOBALS['_SC_Plugin_TemplateTransformList_instance']) || is_null($GLOBALS['_SC_Plugin_TemplateTransformList_instance'])) { 46 $GLOBALS['_SC_Plugin_TemplateTransformList_instance'] =& new SC_Plugin_TemplateTransformList(); 47 47 } 48 return $GLOBALS['_SC_Plugin_Template _Transform_List_instance'];48 return $GLOBALS['_SC_Plugin_TemplateTransformList_instance']; 49 49 } 50 50 … … 67 67 * @param streing $tmpl 設定対象のテンプレートパス 68 68 * @param SC_Plugin_Base $objPlugin プラグインオブジェクト 69 * @return SC_Plugin_Template _Transformer 指定したテンプレートを transform するための SC_Plugin_Template_Transformerオブジェクト69 * @return SC_Plugin_TemplateTransformList 指定したテンプレートを transform するための SC_Plugin_TemplateTransformList オブジェクト 70 70 */ 71 71 function setTemplate($tmpl, SC_Plugin_Base $objPlugin) { … … 75 75 if (!array_key_exists($tmpl, $this->arrConfsByTemplates)) { 76 76 // テンプレートパスをキーにトランスフォーマのインスタンスをセット. 77 $this->arrConfsByTemplates[$tmpl] = new SC_Plugin_Template _Transformer($tmpl);77 $this->arrConfsByTemplates[$tmpl] = new SC_Plugin_TemplateTransformList($tmpl); 78 78 } 79 79 // 処理を行うプラグイン名をセットする. … … 87 87 * @param streing $tmpl 設定対象のテンプレートのパス(adminディレクトリからの相対パス) 88 88 * @param SC_Plugin_Base $objPlugin プラグインオブジェクト 89 * @return SC_Plugin_Template _Transformer SC_Plugin_Template_Transformerオブジェクト89 * @return SC_Plugin_TemplateTransformList SC_Plugin_TemplateTransformList オブジェクト 90 90 */ 91 91 function setTemplateAdmin($tmpl, SC_Plugin_Base $objPlugin) { … … 98 98 * @param streing $tmpl 設定対象のテンプレートのパス(PCディレクトリからの相対パス) 99 99 * @param SC_Plugin_Base $objPlugin プラグインオブジェクト 100 * @return SC_Plugin_Template _Transformer SC_Plugin_Template_Transformerオブジェクト100 * @return SC_Plugin_TemplateTransformList SC_Plugin_TemplateTransformList オブジェクト 101 101 */ 102 102 function setTemplatePC($tmpl, SC_Plugin_Base $objPlugin) { … … 109 109 * @param streing $tmpl 設定対象のテンプレートのパス(携帯ディレクトリからの相対パス) 110 110 * @param SC_Plugin_Base $objPlugin プラグインオブジェクト 111 * @return SC_Plugin_Template _Transformer SC_Plugin_Template_Transformerオブジェクト111 * @return SC_Plugin_TemplateTransformList SC_Plugin_TemplateTransformList オブジェクト 112 112 */ 113 113 function setTemplateMobile($tmpl, SC_Plugin_Base $objPlugin) { … … 120 120 * @param streing $tmpl 設定対象のテンプレートのパス(スマホディレクトリからの相対パス) 121 121 * @param SC_Plugin_Base $objPlugin プラグインオブジェクト 122 * @return SC_Plugin_Template _Transformer SC_Plugin_Template_Transformerオブジェクト122 * @return SC_Plugin_TemplateTransformList SC_Plugin_TemplateTransformList オブジェクト 123 123 */ 124 124 function setTemplateSphone($tmpl, SC_Plugin_Base $objPlugin) { -
branches/version-2_12-dev/data/class/plugin/SC_Plugin_TemplateTransformer.php
r21416 r21500 30 30 * @version $Id: $ 31 31 */ 32 class SC_Plugin_Template _Transformer{32 class SC_Plugin_TemplateTransformList { 33 33 34 34 var $objDOM; … … 50 50 * @return void 51 51 */ 52 function SC_Plugin_Template _Transformer($tmpl) {52 function SC_Plugin_TemplateTransformList($tmpl) { 53 53 $this->objDOM = new DOMDocument(); 54 54 $this->objDOM->strictErrorChecking = false; … … 259 259 * @param boolean $require エレメントが見つからなかった場合、エラーとするか 260 260 * @param string $err_msg エラーメッセージ 261 * @param SC_Plugin_Template _Selector $objSelector セレクタオブジェクト261 * @param SC_Plugin_TemplateSelector $objSelector セレクタオブジェクト 262 262 * @param string $parent_index セレクタ検索時の親要素の位置(子孫要素検索のため) 263 * @return SC_Plugin_Template _Selector264 */ 265 function find($selector, $index = NULL, $require = true, $err_msg = NULL, SC_Plugin_Template _Selector $objSelector = NULL, $parent_index = NULL) {266 267 if (is_null($objSelector)) $objSelector = new SC_Plugin_Template _Selector($this, $this->current_plugin);263 * @return SC_Plugin_TemplateSelector 264 */ 265 function find($selector, $index = NULL, $require = true, $err_msg = NULL, SC_Plugin_TemplateSelector $objSelector = NULL, $parent_index = NULL) { 266 267 if (is_null($objSelector)) $objSelector = new SC_Plugin_TemplateSelector($this, $this->current_plugin); 268 268 269 269 // jQueryライクなセレクタを正規表現に … … 310 310 $this->current_plugin, 311 311 $selector, 312 SC_Plugin_Template _Transformer::ERR_TARGET_ELEMENT_NOT_FOUND,312 SC_Plugin_TemplateTransformList::ERR_TARGET_ELEMENT_NOT_FOUND, 313 313 $err_msg 314 314 ); … … 398 398 $err_msg .= "<br />".$arrErr['err_msg']; 399 399 } else { 400 if ($arrErr['type'] == SC_Plugin_Template _Transformer::ERR_TARGET_ELEMENT_NOT_FOUND) {400 if ($arrErr['type'] == SC_Plugin_TemplateTransformList::ERR_TARGET_ELEMENT_NOT_FOUND) { 401 401 $err_msg .= "<br />${arrErr['selector']} が存在しません"; 402 402 } else { -
branches/version-2_12-dev/data/require_plugin.php
r21485 r21500 22 22 */ 23 23 24 require_once PLUGIN_ENGINE_REALDIR . 'SC_Plugin_Template_Transform_List.php';25 require_once PLUGIN_ENGINE_REALDIR . 'SC_Plugin_Template_Transformer.php';26 require_once PLUGIN_ENGINE_REALDIR . 'SC_Plugin_Template_Selector.php';27 require_once PLUGIN_UPLOAD_REALDIR . 'SC_Plugin_Base.php';24 require_once (PLUGIN_ENGINE_REALDIR . 'SC_Plugin_TemplateTransformList.php'); 25 require_once (PLUGIN_ENGINE_REALDIR . 'SC_Plugin_TemplateTransformList.php'); 26 require_once (PLUGIN_ENGINE_REALDIR . 'SC_Plugin_TemplateSelector.php'); 27 require_once (PLUGIN_UPLOAD_REALDIR . 'SC_Plugin_Base.php');
Note: See TracChangeset
for help on using the changeset viewer.