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


PHP system::OLIV_CORE_PATH方法代码示例

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


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

示例1: olivxml_load_file

function olivxml_load_file($file)
{
    return simplexml_load_file(system::OLIV_CORE_PATH() . $file);
    //	$xml = @simplexml_load_file(system::OLIV_CORE_PATH() . $file);
    //	if ($xml) return $xml;
    //		die ("olivxml_load_file in file.php - fatal error: xml parse error in $file");
}
开发者ID:nibble-arts,项目名称:oliv,代码行数:7,代码来源:file.php

示例2: __construct

    public function __construct($menuName, $name, $value = "")
    {
        if ($menuName and $name) {
            // load javascripts
            OLIVCore::loadScript("jquery-1.7.1.js", system::OLIV_JAVASCRIPT_PATH());
            OLIVCore::loadScript("jquery.contextMenu.js", system::OLIV_JAVASCRIPT_PATH());
            // load css
            OLIVTemplate::link_css(system::OLIV_TEMPLATE_PATH() . system::OLIV_TEMPLATE() . "/", "jquery.contextMenu.css");
            // load menu item definition
            $this->context = olivxml_load_file(system::OLIV_CONTEXT_PATH() . "{$menuName}.xml", system::OLIV_CORE_PATH());
            //------------------------------------------------------------------------------
            // load context menu plugin script
            OLIVCore::loadScript("{$menuName}.contextMenu.js", system::OLIV_JAVASCRIPT_PATH());
            // set javascript action for context display
            ?>
	<script language='javascript'>
// get function name and parameters
			menuFunc="<?php 
            echo $menuName;
            ?>
_contextMenu";
			menuParam = "<?php 
            echo $name;
            ?>
";

// call contextMenu script
			window[menuFunc](menuParam);
	</script>

<?php 
            //------------------------------------------------------------------------------
            // set context menu name
            $this->context->addAttribute('name', $name);
            if ($value) {
                $this->context->addAttribute('value', $value);
            }
            // disable paste
            if (!OLIVClipboard::_()) {
                $this->disable("paste");
            }
        } else {
            return FALSE;
        }
    }
开发者ID:nibble-arts,项目名称:oliv,代码行数:45,代码来源:context.php

示例3: loadScript

 public static function loadScript($file, $path = "")
 {
     $path = system::OLIV_CORE_PATH() . $path;
     // redirect to core root directory
     if (file_exists($path . $file)) {
         // check for filetype
         $fileInfo = pathInfo($file);
         // debug
         // print_r("load script " . $path . $file . "<br>");
         switch ($fileInfo['extension']) {
             case 'php':
                 include_once $path . $file;
                 break;
             case 'js':
                 echo "<script type='text/javascript' src='{$path}{$file}'></script >";
                 break;
             default:
                 OLIVError::fire("core::loadScript - script {$path}{$file} unknown filetype");
                 return FALSE;
         }
         return $file;
     } else {
         OLIVError::fire("core::loadScript - script {$path}{$file} not found");
     }
     return FALSE;
 }
开发者ID:nibble-arts,项目名称:oliv,代码行数:26,代码来源:core.php

示例4: simplexml_load_file

if (system::OLIV_BASE() == "/") {
    system::set('OLIV_BASE', "");
}
system::set('OLIV_HOST', $_SERVER['HTTP_HOST'] . "/");
//------------------------------------------------------------------------------
// set http / https protocol
if (isset($_SERVER['HTTPS'])) {
    system::set('OLIV_PROTOCOL', "https://");
} else {
    system::set('OLIV_PROTOCOL', "http://");
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
// load system definitions
if (file_exists(system::OLIV_CORE_PATH() . "system.xml")) {
    $coreXml = simplexml_load_file(system::OLIV_CORE_PATH() . "system.xml");
} else {
    die("init.php - system.xml not found");
}
//------------------------------------------------------------------------------
// set system constants
if ($coreXml) {
    if ($coreXml->system->children()) {
        foreach ($coreXml->system->children() as $key => $value) {
            system::set($key, (string) $value);
        }
    } else {
        die("init.php - no constant definitions found");
    }
    //------------------------------------------------------------------------------
    // system includes
开发者ID:nibble-arts,项目名称:oliv,代码行数:31,代码来源:init.php


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