當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。