Files
EasySoft-ZenTaoPMS/api/v1/entries/zfolder.php
2021-10-09 09:30:16 +08:00

49 lines
1.5 KiB
PHP

<?php
/**
* The root folder entry point for yueku.
*
* @copyright Copyright 2009-2021 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package entries
* @version 1
* @link http://www.zentao.net
*/
class zfolderEntry extends entry
{
/**
* GET method.
*
* @param string $folderID
* @access public
* @return void
*/
public function get($folderID)
{
$this->app->loadApiConfig('zdisk');
$nodes = array();
$now = gmdate("Y-m-d\TH:i:s\Z");
if(isset($this->config->zdisk->$folderID))
{
foreach($this->config->zdisk->$folderID as $nodeID => $node)
{
$nodes[] = array(
'id' => $nodeID,
'parentID' => $folderID,
'storeID' => 0,
'name' => $node['name'] . ($node['type'] == 'file' ? '.txt' : ''),
'type' => $node['type'],
'size' => $node['type'] == 'file' ? 1000000 : 0,
'createdTime' => $now,
'accessedTime' => $now,
'editedTime' => $now,
'modifiedTime' => $now,
);
}
}
$this->send(200, array('nodes' => $nodes));
}
}