本文整理汇总了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");
}
示例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;
}
}
示例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;
}
示例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