本文整理汇总了PHP中Objects::getCachedObject方法的典型用法代码示例。如果您正苦于以下问题:PHP Objects::getCachedObject方法的具体用法?PHP Objects::getCachedObject怎么用?PHP Objects::getCachedObject使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Objects
的用法示例。
在下文中一共展示了Objects::getCachedObject方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: realpath
}
} else {
//this should be an additional file generated by the preview process (libreoffice)
$f = realpath($filesPreviewDir . $filename);
if (file_exists($f)) {
$finfo = finfo_open(FILEINFO_MIME_TYPE);
header('Content-type: ' . finfo_file($finfo, $f));
echo file_get_contents($f);
}
exit(0);
}
if (!is_numeric($id)) {
exit(0);
}
$toolbarItems = array('<a href="' . $coreUrl . '?locate=' . $id . '">' . L\get('OpenInCasebox') . '</a>');
$obj = Objects::getCachedObject($id);
$objData = $obj->getData();
$objType = $obj->getType();
// if external window then print the toolbar
if (empty($_GET['i'])) {
echo '<html><head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="/css/tasks.css" /></head>
<body>
';
if ($objType == 'file') {
$toolbarItems[] = '<a href="' . $coreUrl . 'download/' . $id . '/">' . L\get('Download') . '</a>';
}
echo '<table border="0" cellspacing="12" cellpading="12"><tr><td>' . implode('</td><td>', $toolbarItems) . '</td></tr></table>';
}
$preview = array();