本文整理汇总了PHP中log::get_filename方法的典型用法代码示例。如果您正苦于以下问题:PHP log::get_filename方法的具体用法?PHP log::get_filename怎么用?PHP log::get_filename使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类log
的用法示例。
在下文中一共展示了log::get_filename方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: plugin_loglist_convert
function plugin_loglist_convert()
{
global $script, $log;
global $vars;
global $_loglist_messages;
list($kind) = func_get_args();
$kind = empty($kind) ? 'update' : htmlsc($kind, ENT_QUOTES);
if (!$log[$kind]['use']) {
return $_loglist_messages['not_active'];
}
if (!empty($log[$kind]['file'])) {
$vars['kind'] = $kind;
$rc = do_plugin_action('logview');
return $rc['body'];
}
$dir = log::get_filename($kind, '', '');
$pages = Auth::get_existpages($dir);
if (count($pages) == 0) {
return $_loglist_messages['msg_not_found'];
}
$data = array();
foreach ($pages as $_real => $_page) {
$data[] = array(filemtime($dir . '/' . $_real), $_page, log_count($kind, $_page));
}
usort($data, function ($a, $b) {
return $b[0] - $a[0];
});
// D
// usort($data,create_function('$a,$b','return $a[0] - $b[0];')); // A
//$str_view = $script.'?plugin=logview&kind='.$kind.'&page=';
$str_view = get_cmd_uri('logview', $_page, null, array('kind' => $kind));
$rc = '';
$rc .= '|' . $_loglist_messages['fld_UTIME'] . '|' . $_loglist_messages['fld_PAGE'] . '|' . $_loglist_messages['fld_COUNT'] . "|h\n";
foreach ($data as $_line) {
$i = 0;
foreach ($_line as $_field) {
$rc .= '|';
switch ($i) {
case 0:
$rc .= get_date('Y-m-d H:i:s', $_field) . ' ' . get_passage($_field);
continue;
case 1:
$rc .= '[' . $str_view . rawurlencode($_field) . ' ' . $_field . ']';
continue;
default:
$rc .= $_field;
}
$i++;
}
$rc .= "|\n";
}
return RendererFactory::factory($rc);
}
示例2: set_filename
/**
* ログファイル名を設定
* @static
*/
function set_filename($kind, $page)
{
global $log;
// ファイル名必須処理
switch ($kind) {
case 'cmd':
case 'guess_user':
case 'login':
if (empty($log[$kind]['file'])) {
$log[$kind]['file'] = ':log/' . $kind;
}
break;
}
return isset($log[$kind]['file']) ? get_filename($log[$kind]['file']) : log::get_filename($kind . '/', $page);
}