本文整理汇总了PHP中FileManager::updateUserFileList方法的典型用法代码示例。如果您正苦于以下问题:PHP FileManager::updateUserFileList方法的具体用法?PHP FileManager::updateUserFileList怎么用?PHP FileManager::updateUserFileList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FileManager
的用法示例。
在下文中一共展示了FileManager::updateUserFileList方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: foreach
<?php
require_once $pluginManager->getController('tools');
if (!empty($pluginManager->getCommand(0)) && $pluginManager->getCommand(0) == "reload") {
FileManager::updateUserFileList();
}
$jUI->add(new JUI\Heading('Musik'));
$reload = new JUI\Button("Musik aktualisieren");
$reload->setClick(new JUI\Click(JUI\Click::openPlugin, $pluginManager, "home", "reload"));
$jUI->add($reload);
$remote = new JUI\Button("Musik-Remote öffnen");
$remote->setClick(new JUI\Click(JUI\Click::openPlugin, $pluginManager, "remote"));
$jUI->add($remote);
$audio = $pluginManager->fileManager->getAudioList();
if (!empty($audio) && is_array($audio)) {
$list = new JUI\ListView();
$musicArray = null;
foreach ($audio as $path) {
if (is_string($path) && $pluginManager->fileManager->fileExists($path, TRUE, FileManager::FILESYSTEM_PRIVATE)) {
$name = FileManager::getBaseName($path);
$array['name'] = $name;
$array['click'] = new JUI\Click(JUI\Click::openMedia, 'music', $path);
$array['longclick'] = new JUI\Click(JUI\Click::openPlugin, $pluginManager, 'remote', encode($path));
if (empty($musicArray[strtolower($name)])) {
$musicArray[strtolower($name)] = $array;
} else {
$musicArray[strtolower($name) . '_' . count($musicArray)] = $array;
}
}
}
ksort($musicArray);
示例2: triggerHourly
function triggerHourly()
{
global $loginManager;
if (constant('WEBSOCKET') == 1) {
$users = $loginManager->getUserList();
if (!empty($users) && is_array($users)) {
foreach ($users as $id => $user) {
if (empty($loginManager->getPermissions($id)['access_files'])) {
continue;
}
$filesystem = $loginManager->getPermissions($id)['access_files'];
if (!empty($filesystem) && $filesystem != '0' && file_exists($this->basedir . '/data/user_' . $id . '/files/')) {
FileManager::updateUserFileList($id);
}
}
}
return true;
}
return false;
}