Changeset 964
- Timestamp:
- 07/07/10 19:35:18 (2 months ago)
- Files:
-
- 1 modified
-
trunk/engine/classes/Engine.class.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/engine/classes/Engine.class.php
r949 r964 364 364 */ 365 365 public function GetModule($sName) { 366 /** 367 * Поддержка полного синтаксиса при вызове метода модуля 368 */ 369 if (preg_match("/^Plugin(\w+)\_Module(\w+)\_(\w+)$/i",$sName,$aMatch)) { 370 $sName="Plugin{$aMatch[1]}_{$aMatch[2]}_{$aMatch[3]}"; 371 } 372 if (preg_match("/^Module(\w+)\_(\w+)$/i",$sName,$aMatch)) { 373 $sName="{$aMatch[1]}_{$aMatch[2]}"; 374 } 366 375 $aName=explode("_",$sName); 367 376 … … 456 465 457 466 case 1: 467 /** 468 * Поддержка полного синтаксиса при вызове сущности 469 */ 470 if (preg_match("/^Module(\w+)\_Entity(\w+)$/i",$sName,$aMatch)) { 471 $sName="{$aMatch[1]}_{$aMatch[2]}"; 472 } 473 458 474 list($sModule,$sEntity) = explode('_',$sName,2); 459 475 /** … … 469 485 case 2: 470 486 /** 487 * Поддержка полного синтаксиса при вызове сущности плагина 488 */ 489 if (preg_match("/^Plugin(\w+)\_Module(\w+)\_Entity(\w+)$/i",$sName,$aMatch)) { 490 $sName="Plugin{$aMatch[1]}_{$aMatch[2]}_{$aMatch[3]}"; 491 } 492 /** 471 493 * Entity плагина 472 494 */
