当前位置: 首页>>代码示例>>PHP>>正文


PHP Bootstrap::ExpandPath方法代码示例

本文整理汇总了PHP中Bootstrap::ExpandPath方法的典型用法代码示例。如果您正苦于以下问题:PHP Bootstrap::ExpandPath方法的具体用法?PHP Bootstrap::ExpandPath怎么用?PHP Bootstrap::ExpandPath使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Bootstrap的用法示例。


在下文中一共展示了Bootstrap::ExpandPath方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: LoadTemplate

 /**
  * Load a template
  *
  * @author Fernando Ontiveros Lira <fernando@colosa.com>
  * @access public
  * @param string $strTemplateName
  * @return void
  */
 public function LoadTemplate($strTemplateName)
 {
     if ($strTemplateName == '') {
         return;
     }
     $temp = $strTemplateName . ".php";
     $file = Bootstrap::ExpandPath('templates') . $temp;
     // Check if its a user template
     if (file_exists($file)) {
         //require_once( $file );
         include $file;
     } else {
         // Try to get the global system template
         $file = PATH_TEMPLATE . PATH_SEP . $temp;
         //require_once( $file );
         if (file_exists($file)) {
             include $file;
         }
     }
 }
开发者ID:norahmollo,项目名称:processmaker,代码行数:28,代码来源:class.bootstrap.php

示例2: explode

if ($oPluginRegistry->isRegisteredFolder( SYS_COLLECTION )) {
    $phpFile = PATH_PLUGINS . SYS_COLLECTION . PATH_SEP . SYS_TARGET . '.php';
    $targetPlugin = explode( '/', SYS_TARGET );
    $collectionPlugin = $targetPlugin[0];
    $avoidChangedWorkspaceValidation = true;
} else {
    $phpFile = Bootstrap::ExpandPath( 'methods' ) . SYS_COLLECTION . PATH_SEP . SYS_TARGET . '.php';
}

// services is a special folder,
if (SYS_COLLECTION == 'services') {
    $avoidChangedWorkspaceValidation = true;
    $targetPlugin = explode( '/', SYS_TARGET );

    if ($targetPlugin[0] == 'webdav') {
        $phpFile = Bootstrap::ExpandPath( 'methods' ) . SYS_COLLECTION . PATH_SEP . 'webdav.php';
    }
}

if (SYS_COLLECTION == 'login' && SYS_TARGET == 'login') {
    $avoidChangedWorkspaceValidation = true;
}

$bWE = false;
$isControllerCall = false;
$isPluginController = false;

if (substr( SYS_COLLECTION, 0, 8 ) === 'gulliver') {
    $phpFile = PATH_GULLIVER_HOME . 'methods/' . substr( SYS_COLLECTION, 8 ) . SYS_TARGET . '.php';
} else {
    //when the file is part of the public directory of any PROCESS, this a ProcessMaker feature
开发者ID:hpx2206,项目名称:processmaker-1,代码行数:31,代码来源:sysGeneric.php


注:本文中的Bootstrap::ExpandPath方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。