parent
1fc4956a3f
commit
422f9d8d6a
@ -0,0 +1,100 @@
|
|||||||
|
<!doctype html>
|
||||||
|
<html lang="zh_cn" data-ng-app="FileManagerApp">
|
||||||
|
<head>
|
||||||
|
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="theme-color" content="#4e64d9"/>
|
||||||
|
<title>我的文件 - {$options.siteName}</title>
|
||||||
|
<script src="/static/js/angular.min.js"></script>
|
||||||
|
<script src="/static/js/angular-translate.min.js"></script>
|
||||||
|
<script src="/static/js/jquery.min.js"></script>
|
||||||
|
<link rel="stylesheet" href="/static/css/bootstrap.min.css" />
|
||||||
|
<link rel="stylesheet" href="/static/css/material.css" />
|
||||||
|
<script src="/static/js/bootstrap.min.js"></script>
|
||||||
|
<link rel="stylesheet" href="/static/css/font-awesome.min.css">
|
||||||
|
<link href="/static/css/angular-filemanager.min.css" rel="stylesheet">
|
||||||
|
<link href="/static/css/toastr.min.css" rel="stylesheet">
|
||||||
|
<script type="text/javascript" src="/static/js/toastr.min.js"></script>
|
||||||
|
<script src="/static/js/angular-filemanager.min.js"></script>
|
||||||
|
<link rel="stylesheet" href="/static/css/photoswipe.css">
|
||||||
|
<link rel="stylesheet" href="/static/css/default-skin/default-skin.css">
|
||||||
|
<script type="text/javascript">
|
||||||
|
uploadConfig={
|
||||||
|
saveType : "{$policyData.policy_type}",
|
||||||
|
maxSize : "{$policyData.max_size}mb",
|
||||||
|
allowedType: [
|
||||||
|
{$extLimit}
|
||||||
|
],
|
||||||
|
allowSource : "{$policyData.origin_link}",
|
||||||
|
upUrl : "{$policyData.server}",
|
||||||
|
allowShare:"{$groupData.allow_share}",
|
||||||
|
allowRemoteDownload:"{:explode(",",$groupData.aria2)[0]}",
|
||||||
|
allowTorrentDownload:"{:explode(",",$groupData.aria2)[1]}",
|
||||||
|
};
|
||||||
|
</script>
|
||||||
|
<script src="/static/js/home.js"></script>
|
||||||
|
</head>
|
||||||
|
<body class="ng-cloak">
|
||||||
|
<div id="container">
|
||||||
|
{include file="navbar_home" /}
|
||||||
|
<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
|
||||||
|
|
||||||
|
<!-- Background of PhotoSwipe.
|
||||||
|
It's a separate element, as animating opacity is faster than rgba(). -->
|
||||||
|
<div class="pswp__bg"></div>
|
||||||
|
<!-- Slides wrapper with overflow:hidden. -->
|
||||||
|
<div class="pswp__scroll-wrap">
|
||||||
|
<!-- Container that holds slides. PhotoSwipe keeps only 3 slides in DOM to save memory. -->
|
||||||
|
<div class="pswp__container">
|
||||||
|
<!-- don't modify these 3 pswp__item elements, data is added later on -->
|
||||||
|
<div class="pswp__item"></div>
|
||||||
|
<div class="pswp__item"></div>
|
||||||
|
<div class="pswp__item"></div>
|
||||||
|
</div>
|
||||||
|
<!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
|
||||||
|
<div class="pswp__ui pswp__ui--hidden">
|
||||||
|
<div class="pswp__top-bar">
|
||||||
|
<!-- Controls are self-explanatory. Order can be changed. -->
|
||||||
|
<div class="pswp__counter"></div>
|
||||||
|
|
||||||
|
<button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
|
||||||
|
<button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
|
||||||
|
<button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
|
||||||
|
<!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR -->
|
||||||
|
<!-- element will get class pswp__preloader--active when preloader is running -->
|
||||||
|
<div class="pswp__preloader">
|
||||||
|
<div class="pswp__preloader__icn">
|
||||||
|
<div class="pswp__preloader__cut">
|
||||||
|
<div class="pswp__preloader__donut"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
|
||||||
|
<div class="pswp__share-tooltip"></div>
|
||||||
|
</div>
|
||||||
|
<button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
|
||||||
|
</button>
|
||||||
|
<button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
|
||||||
|
</button>
|
||||||
|
<div class="pswp__caption">
|
||||||
|
<div class="pswp__caption__center"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-md-10 max_height">
|
||||||
|
<angular-filemanager></angular-filemanager>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
<script src="/static/js/material.js"></script>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
upload_load=0;
|
||||||
|
|
||||||
|
</script>
|
||||||
|
{$options.js_code}
|
||||||
|
</html>
|
||||||
@ -0,0 +1,981 @@
|
|||||||
|
{
|
||||||
|
"_readme": [
|
||||||
|
"This file locks the dependencies of your project to a known state",
|
||||||
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
|
||||||
|
"This file is @generated automatically"
|
||||||
|
],
|
||||||
|
"content-hash": "1d88e4f4d3f5fc270f16d563f3fb7c5e",
|
||||||
|
"packages": [
|
||||||
|
{
|
||||||
|
"name": "aliyuncs/oss-sdk-php",
|
||||||
|
"version": "v2.3.0",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/aliyun/aliyun-oss-php-sdk.git",
|
||||||
|
"reference": "e69f57916678458642ac9d2fd341ae78a56996c8"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/aliyun/aliyun-oss-php-sdk/zipball/e69f57916678458642ac9d2fd341ae78a56996c8",
|
||||||
|
"reference": "e69f57916678458642ac9d2fd341ae78a56996c8",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"php": ">=5.3"
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"phpunit/phpunit": "~4.0",
|
||||||
|
"satooshi/php-coveralls": "~1.0"
|
||||||
|
},
|
||||||
|
"type": "library",
|
||||||
|
"autoload": {
|
||||||
|
"psr-4": {
|
||||||
|
"OSS\\": "src/OSS"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"MIT"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "Aliyuncs",
|
||||||
|
"homepage": "http://www.aliyun.com"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "Aliyun OSS SDK for PHP",
|
||||||
|
"homepage": "http://www.aliyun.com/product/oss/",
|
||||||
|
"time": "2018-01-08T06:59:35+00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "guzzlehttp/guzzle",
|
||||||
|
"version": "6.3.3",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/guzzle/guzzle.git",
|
||||||
|
"reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/407b0cb880ace85c9b63c5f9551db498cb2d50ba",
|
||||||
|
"reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"guzzlehttp/promises": "^1.0",
|
||||||
|
"guzzlehttp/psr7": "^1.4",
|
||||||
|
"php": ">=5.5"
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"ext-curl": "*",
|
||||||
|
"phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0",
|
||||||
|
"psr/log": "^1.0"
|
||||||
|
},
|
||||||
|
"suggest": {
|
||||||
|
"psr/log": "Required for using the Log middleware"
|
||||||
|
},
|
||||||
|
"type": "library",
|
||||||
|
"extra": {
|
||||||
|
"branch-alias": {
|
||||||
|
"dev-master": "6.3-dev"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"autoload": {
|
||||||
|
"files": [
|
||||||
|
"src/functions_include.php"
|
||||||
|
],
|
||||||
|
"psr-4": {
|
||||||
|
"GuzzleHttp\\": "src/"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"MIT"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "Michael Dowling",
|
||||||
|
"email": "mtdowling@gmail.com",
|
||||||
|
"homepage": "https://github.com/mtdowling"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "Guzzle is a PHP HTTP client library",
|
||||||
|
"homepage": "http://guzzlephp.org/",
|
||||||
|
"keywords": [
|
||||||
|
"client",
|
||||||
|
"curl",
|
||||||
|
"framework",
|
||||||
|
"http",
|
||||||
|
"http client",
|
||||||
|
"rest",
|
||||||
|
"web service"
|
||||||
|
],
|
||||||
|
"time": "2018-04-22T15:46:56+00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "guzzlehttp/promises",
|
||||||
|
"version": "v1.3.1",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/guzzle/promises.git",
|
||||||
|
"reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646",
|
||||||
|
"reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"php": ">=5.5.0"
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"phpunit/phpunit": "^4.0"
|
||||||
|
},
|
||||||
|
"type": "library",
|
||||||
|
"extra": {
|
||||||
|
"branch-alias": {
|
||||||
|
"dev-master": "1.4-dev"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"autoload": {
|
||||||
|
"psr-4": {
|
||||||
|
"GuzzleHttp\\Promise\\": "src/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"src/functions_include.php"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"MIT"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "Michael Dowling",
|
||||||
|
"email": "mtdowling@gmail.com",
|
||||||
|
"homepage": "https://github.com/mtdowling"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "Guzzle promises library",
|
||||||
|
"keywords": [
|
||||||
|
"promise"
|
||||||
|
],
|
||||||
|
"time": "2016-12-20T10:07:11+00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "guzzlehttp/psr7",
|
||||||
|
"version": "1.5.2",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/guzzle/psr7.git",
|
||||||
|
"reference": "9f83dded91781a01c63574e387eaa769be769115"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/guzzle/psr7/zipball/9f83dded91781a01c63574e387eaa769be769115",
|
||||||
|
"reference": "9f83dded91781a01c63574e387eaa769be769115",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"php": ">=5.4.0",
|
||||||
|
"psr/http-message": "~1.0",
|
||||||
|
"ralouphie/getallheaders": "^2.0.5"
|
||||||
|
},
|
||||||
|
"provide": {
|
||||||
|
"psr/http-message-implementation": "1.0"
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8"
|
||||||
|
},
|
||||||
|
"type": "library",
|
||||||
|
"extra": {
|
||||||
|
"branch-alias": {
|
||||||
|
"dev-master": "1.5-dev"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"autoload": {
|
||||||
|
"psr-4": {
|
||||||
|
"GuzzleHttp\\Psr7\\": "src/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"src/functions_include.php"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"MIT"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "Michael Dowling",
|
||||||
|
"email": "mtdowling@gmail.com",
|
||||||
|
"homepage": "https://github.com/mtdowling"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Tobias Schultze",
|
||||||
|
"homepage": "https://github.com/Tobion"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "PSR-7 message implementation that also provides common utility methods",
|
||||||
|
"keywords": [
|
||||||
|
"http",
|
||||||
|
"message",
|
||||||
|
"psr-7",
|
||||||
|
"request",
|
||||||
|
"response",
|
||||||
|
"stream",
|
||||||
|
"uri",
|
||||||
|
"url"
|
||||||
|
],
|
||||||
|
"time": "2018-12-04T20:46:45+00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "psr/http-message",
|
||||||
|
"version": "1.0.1",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/php-fig/http-message.git",
|
||||||
|
"reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
|
||||||
|
"reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"php": ">=5.3.0"
|
||||||
|
},
|
||||||
|
"type": "library",
|
||||||
|
"extra": {
|
||||||
|
"branch-alias": {
|
||||||
|
"dev-master": "1.0.x-dev"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"autoload": {
|
||||||
|
"psr-4": {
|
||||||
|
"Psr\\Http\\Message\\": "src/"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"MIT"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "PHP-FIG",
|
||||||
|
"homepage": "http://www.php-fig.org/"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "Common interface for HTTP messages",
|
||||||
|
"homepage": "https://github.com/php-fig/http-message",
|
||||||
|
"keywords": [
|
||||||
|
"http",
|
||||||
|
"http-message",
|
||||||
|
"psr",
|
||||||
|
"psr-7",
|
||||||
|
"request",
|
||||||
|
"response"
|
||||||
|
],
|
||||||
|
"time": "2016-08-06T14:39:51+00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "psr/log",
|
||||||
|
"version": "1.1.0",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/php-fig/log.git",
|
||||||
|
"reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd",
|
||||||
|
"reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"php": ">=5.3.0"
|
||||||
|
},
|
||||||
|
"type": "library",
|
||||||
|
"extra": {
|
||||||
|
"branch-alias": {
|
||||||
|
"dev-master": "1.0.x-dev"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"autoload": {
|
||||||
|
"psr-4": {
|
||||||
|
"Psr\\Log\\": "Psr/Log/"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"MIT"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "PHP-FIG",
|
||||||
|
"homepage": "http://www.php-fig.org/"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "Common interface for logging libraries",
|
||||||
|
"homepage": "https://github.com/php-fig/log",
|
||||||
|
"keywords": [
|
||||||
|
"log",
|
||||||
|
"psr",
|
||||||
|
"psr-3"
|
||||||
|
],
|
||||||
|
"time": "2018-11-20T15:27:04+00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ralouphie/getallheaders",
|
||||||
|
"version": "2.0.5",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/ralouphie/getallheaders.git",
|
||||||
|
"reference": "5601c8a83fbba7ef674a7369456d12f1e0d0eafa"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/5601c8a83fbba7ef674a7369456d12f1e0d0eafa",
|
||||||
|
"reference": "5601c8a83fbba7ef674a7369456d12f1e0d0eafa",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"php": ">=5.3"
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"phpunit/phpunit": "~3.7.0",
|
||||||
|
"satooshi/php-coveralls": ">=1.0"
|
||||||
|
},
|
||||||
|
"type": "library",
|
||||||
|
"autoload": {
|
||||||
|
"files": [
|
||||||
|
"src/getallheaders.php"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"MIT"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "Ralph Khattar",
|
||||||
|
"email": "ralph.khattar@gmail.com"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "A polyfill for getallheaders.",
|
||||||
|
"time": "2016-02-11T07:05:27+00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "sabre/dav",
|
||||||
|
"version": "3.2.3",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/sabre-io/dav.git",
|
||||||
|
"reference": "a9780ce4f35560ecbd0af524ad32d9d2c8954b80"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/sabre-io/dav/zipball/a9780ce4f35560ecbd0af524ad32d9d2c8954b80",
|
||||||
|
"reference": "a9780ce4f35560ecbd0af524ad32d9d2c8954b80",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"ext-ctype": "*",
|
||||||
|
"ext-date": "*",
|
||||||
|
"ext-dom": "*",
|
||||||
|
"ext-iconv": "*",
|
||||||
|
"ext-mbstring": "*",
|
||||||
|
"ext-pcre": "*",
|
||||||
|
"ext-simplexml": "*",
|
||||||
|
"ext-spl": "*",
|
||||||
|
"lib-libxml": ">=2.7.0",
|
||||||
|
"php": ">=5.5.0",
|
||||||
|
"psr/log": "^1.0",
|
||||||
|
"sabre/event": ">=2.0.0, <4.0.0",
|
||||||
|
"sabre/http": "^4.2.1",
|
||||||
|
"sabre/uri": "^1.0.1",
|
||||||
|
"sabre/vobject": "^4.1.0",
|
||||||
|
"sabre/xml": "^1.4.0"
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"evert/phpdoc-md": "~0.1.0",
|
||||||
|
"monolog/monolog": "^1.18",
|
||||||
|
"phpunit/phpunit": "> 4.8, <6.0.0",
|
||||||
|
"sabre/cs": "^1.0.0"
|
||||||
|
},
|
||||||
|
"suggest": {
|
||||||
|
"ext-curl": "*",
|
||||||
|
"ext-pdo": "*"
|
||||||
|
},
|
||||||
|
"bin": [
|
||||||
|
"bin/sabredav",
|
||||||
|
"bin/naturalselection"
|
||||||
|
],
|
||||||
|
"type": "library",
|
||||||
|
"extra": {
|
||||||
|
"branch-alias": {
|
||||||
|
"dev-master": "3.1.0-dev"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"autoload": {
|
||||||
|
"psr-4": {
|
||||||
|
"Sabre\\DAV\\": "lib/DAV/",
|
||||||
|
"Sabre\\DAVACL\\": "lib/DAVACL/",
|
||||||
|
"Sabre\\CalDAV\\": "lib/CalDAV/",
|
||||||
|
"Sabre\\CardDAV\\": "lib/CardDAV/"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"BSD-3-Clause"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "Evert Pot",
|
||||||
|
"email": "me@evertpot.com",
|
||||||
|
"homepage": "http://evertpot.com/",
|
||||||
|
"role": "Developer"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "WebDAV Framework for PHP",
|
||||||
|
"homepage": "http://sabre.io/",
|
||||||
|
"keywords": [
|
||||||
|
"CalDAV",
|
||||||
|
"CardDAV",
|
||||||
|
"WebDAV",
|
||||||
|
"framework",
|
||||||
|
"iCalendar"
|
||||||
|
],
|
||||||
|
"time": "2018-10-19T09:58:27+00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "sabre/event",
|
||||||
|
"version": "3.0.0",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/sabre-io/event.git",
|
||||||
|
"reference": "831d586f5a442dceacdcf5e9c4c36a4db99a3534"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/sabre-io/event/zipball/831d586f5a442dceacdcf5e9c4c36a4db99a3534",
|
||||||
|
"reference": "831d586f5a442dceacdcf5e9c4c36a4db99a3534",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"php": ">=5.5"
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"phpunit/phpunit": "*",
|
||||||
|
"sabre/cs": "~0.0.4"
|
||||||
|
},
|
||||||
|
"type": "library",
|
||||||
|
"autoload": {
|
||||||
|
"psr-4": {
|
||||||
|
"Sabre\\Event\\": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/coroutine.php",
|
||||||
|
"lib/Loop/functions.php",
|
||||||
|
"lib/Promise/functions.php"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"BSD-3-Clause"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "Evert Pot",
|
||||||
|
"email": "me@evertpot.com",
|
||||||
|
"homepage": "http://evertpot.com/",
|
||||||
|
"role": "Developer"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "sabre/event is a library for lightweight event-based programming",
|
||||||
|
"homepage": "http://sabre.io/event/",
|
||||||
|
"keywords": [
|
||||||
|
"EventEmitter",
|
||||||
|
"async",
|
||||||
|
"events",
|
||||||
|
"hooks",
|
||||||
|
"plugin",
|
||||||
|
"promise",
|
||||||
|
"signal"
|
||||||
|
],
|
||||||
|
"time": "2015-11-05T20:14:39+00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "sabre/http",
|
||||||
|
"version": "v4.2.4",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/sabre-io/http.git",
|
||||||
|
"reference": "acccec4ba863959b2d10c1fa0fb902736c5c8956"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/sabre-io/http/zipball/acccec4ba863959b2d10c1fa0fb902736c5c8956",
|
||||||
|
"reference": "acccec4ba863959b2d10c1fa0fb902736c5c8956",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"ext-ctype": "*",
|
||||||
|
"ext-mbstring": "*",
|
||||||
|
"php": ">=5.4",
|
||||||
|
"sabre/event": ">=1.0.0,<4.0.0",
|
||||||
|
"sabre/uri": "~1.0"
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"phpunit/phpunit": "~4.3",
|
||||||
|
"sabre/cs": "~0.0.1"
|
||||||
|
},
|
||||||
|
"suggest": {
|
||||||
|
"ext-curl": " to make http requests with the Client class"
|
||||||
|
},
|
||||||
|
"type": "library",
|
||||||
|
"autoload": {
|
||||||
|
"files": [
|
||||||
|
"lib/functions.php"
|
||||||
|
],
|
||||||
|
"psr-4": {
|
||||||
|
"Sabre\\HTTP\\": "lib/"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"BSD-3-Clause"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "Evert Pot",
|
||||||
|
"email": "me@evertpot.com",
|
||||||
|
"homepage": "http://evertpot.com/",
|
||||||
|
"role": "Developer"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "The sabre/http library provides utilities for dealing with http requests and responses. ",
|
||||||
|
"homepage": "https://github.com/fruux/sabre-http",
|
||||||
|
"keywords": [
|
||||||
|
"http"
|
||||||
|
],
|
||||||
|
"time": "2018-02-23T11:10:29+00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "sabre/uri",
|
||||||
|
"version": "1.2.1",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/sabre-io/uri.git",
|
||||||
|
"reference": "ada354d83579565949d80b2e15593c2371225e61"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/sabre-io/uri/zipball/ada354d83579565949d80b2e15593c2371225e61",
|
||||||
|
"reference": "ada354d83579565949d80b2e15593c2371225e61",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"php": ">=5.4.7"
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"phpunit/phpunit": ">=4.0,<6.0",
|
||||||
|
"sabre/cs": "~1.0.0"
|
||||||
|
},
|
||||||
|
"type": "library",
|
||||||
|
"autoload": {
|
||||||
|
"files": [
|
||||||
|
"lib/functions.php"
|
||||||
|
],
|
||||||
|
"psr-4": {
|
||||||
|
"Sabre\\Uri\\": "lib/"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"BSD-3-Clause"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "Evert Pot",
|
||||||
|
"email": "me@evertpot.com",
|
||||||
|
"homepage": "http://evertpot.com/",
|
||||||
|
"role": "Developer"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "Functions for making sense out of URIs.",
|
||||||
|
"homepage": "http://sabre.io/uri/",
|
||||||
|
"keywords": [
|
||||||
|
"rfc3986",
|
||||||
|
"uri",
|
||||||
|
"url"
|
||||||
|
],
|
||||||
|
"time": "2017-02-20T19:59:28+00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "sabre/vobject",
|
||||||
|
"version": "4.2.0",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/sabre-io/vobject.git",
|
||||||
|
"reference": "bd500019764e434ff65872d426f523e7882a0739"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/sabre-io/vobject/zipball/bd500019764e434ff65872d426f523e7882a0739",
|
||||||
|
"reference": "bd500019764e434ff65872d426f523e7882a0739",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"ext-mbstring": "*",
|
||||||
|
"php": ">=5.5",
|
||||||
|
"sabre/xml": ">=1.5 <3.0"
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"phpunit/phpunit": "> 4.8.35, <6.0.0"
|
||||||
|
},
|
||||||
|
"suggest": {
|
||||||
|
"hoa/bench": "If you would like to run the benchmark scripts"
|
||||||
|
},
|
||||||
|
"bin": [
|
||||||
|
"bin/vobject",
|
||||||
|
"bin/generate_vcards"
|
||||||
|
],
|
||||||
|
"type": "library",
|
||||||
|
"extra": {
|
||||||
|
"branch-alias": {
|
||||||
|
"dev-master": "4.0.x-dev"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"autoload": {
|
||||||
|
"psr-4": {
|
||||||
|
"Sabre\\VObject\\": "lib/"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"BSD-3-Clause"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "Evert Pot",
|
||||||
|
"email": "me@evertpot.com",
|
||||||
|
"homepage": "http://evertpot.com/",
|
||||||
|
"role": "Developer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Dominik Tobschall",
|
||||||
|
"email": "dominik@fruux.com",
|
||||||
|
"homepage": "http://tobschall.de/",
|
||||||
|
"role": "Developer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Ivan Enderlin",
|
||||||
|
"email": "ivan.enderlin@hoa-project.net",
|
||||||
|
"homepage": "http://mnt.io/",
|
||||||
|
"role": "Developer"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "The VObject library for PHP allows you to easily parse and manipulate iCalendar and vCard objects",
|
||||||
|
"homepage": "http://sabre.io/vobject/",
|
||||||
|
"keywords": [
|
||||||
|
"availability",
|
||||||
|
"freebusy",
|
||||||
|
"iCalendar",
|
||||||
|
"ical",
|
||||||
|
"ics",
|
||||||
|
"jCal",
|
||||||
|
"jCard",
|
||||||
|
"recurrence",
|
||||||
|
"rfc2425",
|
||||||
|
"rfc2426",
|
||||||
|
"rfc2739",
|
||||||
|
"rfc4770",
|
||||||
|
"rfc5545",
|
||||||
|
"rfc5546",
|
||||||
|
"rfc6321",
|
||||||
|
"rfc6350",
|
||||||
|
"rfc6351",
|
||||||
|
"rfc6474",
|
||||||
|
"rfc6638",
|
||||||
|
"rfc6715",
|
||||||
|
"rfc6868",
|
||||||
|
"vCalendar",
|
||||||
|
"vCard",
|
||||||
|
"vcf",
|
||||||
|
"xCal",
|
||||||
|
"xCard"
|
||||||
|
],
|
||||||
|
"time": "2019-02-19T13:05:37+00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "sabre/xml",
|
||||||
|
"version": "1.5.1",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/sabre-io/xml.git",
|
||||||
|
"reference": "a367665f1df614c3b8fefc30a54de7cd295e444e"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/sabre-io/xml/zipball/a367665f1df614c3b8fefc30a54de7cd295e444e",
|
||||||
|
"reference": "a367665f1df614c3b8fefc30a54de7cd295e444e",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"ext-dom": "*",
|
||||||
|
"ext-xmlreader": "*",
|
||||||
|
"ext-xmlwriter": "*",
|
||||||
|
"lib-libxml": ">=2.6.20",
|
||||||
|
"php": ">=5.5.5",
|
||||||
|
"sabre/uri": ">=1.0,<3.0.0"
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"phpunit/phpunit": "~4.8|~5.7",
|
||||||
|
"sabre/cs": "~1.0.0"
|
||||||
|
},
|
||||||
|
"type": "library",
|
||||||
|
"autoload": {
|
||||||
|
"psr-4": {
|
||||||
|
"Sabre\\Xml\\": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/Deserializer/functions.php",
|
||||||
|
"lib/Serializer/functions.php"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"BSD-3-Clause"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "Evert Pot",
|
||||||
|
"email": "me@evertpot.com",
|
||||||
|
"homepage": "http://evertpot.com/",
|
||||||
|
"role": "Developer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Markus Staab",
|
||||||
|
"email": "markus.staab@redaxo.de",
|
||||||
|
"role": "Developer"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "sabre/xml is an XML library that you may not hate.",
|
||||||
|
"homepage": "https://sabre.io/xml/",
|
||||||
|
"keywords": [
|
||||||
|
"XMLReader",
|
||||||
|
"XMLWriter",
|
||||||
|
"dom",
|
||||||
|
"xml"
|
||||||
|
],
|
||||||
|
"time": "2019-01-09T13:51:57+00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "topthink/framework",
|
||||||
|
"version": "v5.0.24",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/top-think/framework.git",
|
||||||
|
"reference": "c255c22b2f5fa30f320ecf6c1d29f7740eb3e8be"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/top-think/framework/zipball/c255c22b2f5fa30f320ecf6c1d29f7740eb3e8be",
|
||||||
|
"reference": "c255c22b2f5fa30f320ecf6c1d29f7740eb3e8be",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"php": ">=5.4.0",
|
||||||
|
"topthink/think-installer": "~1.0"
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"johnkary/phpunit-speedtrap": "^1.0",
|
||||||
|
"mikey179/vfsstream": "~1.6",
|
||||||
|
"phpdocumentor/reflection-docblock": "^2.0",
|
||||||
|
"phploc/phploc": "2.*",
|
||||||
|
"phpunit/phpunit": "4.8.*",
|
||||||
|
"sebastian/phpcpd": "2.*"
|
||||||
|
},
|
||||||
|
"type": "think-framework",
|
||||||
|
"autoload": {
|
||||||
|
"psr-4": {
|
||||||
|
"think\\": "library/think"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"Apache-2.0"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "liu21st",
|
||||||
|
"email": "liu21st@gmail.com"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "the new thinkphp framework",
|
||||||
|
"homepage": "http://thinkphp.cn/",
|
||||||
|
"keywords": [
|
||||||
|
"framework",
|
||||||
|
"orm",
|
||||||
|
"thinkphp"
|
||||||
|
],
|
||||||
|
"time": "2019-01-11T08:04:58+00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "topthink/think-captcha",
|
||||||
|
"version": "v1.0.8",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/top-think/think-captcha.git",
|
||||||
|
"reference": "1d64363c814c92f6086c4fa5e3223fe7e23db09d"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/top-think/think-captcha/zipball/1d64363c814c92f6086c4fa5e3223fe7e23db09d",
|
||||||
|
"reference": "1d64363c814c92f6086c4fa5e3223fe7e23db09d",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"topthink/framework": "~5.0.0",
|
||||||
|
"topthink/think-installer": ">=1.0.10"
|
||||||
|
},
|
||||||
|
"type": "library",
|
||||||
|
"autoload": {
|
||||||
|
"psr-4": {
|
||||||
|
"think\\captcha\\": "src/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"src/helper.php"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"Apache-2.0"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "yunwuxin",
|
||||||
|
"email": "448901948@qq.com"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "captcha package for thinkphp5",
|
||||||
|
"time": "2019-01-28T04:48:36+00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "topthink/think-installer",
|
||||||
|
"version": "v1.0.12",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/top-think/think-installer.git",
|
||||||
|
"reference": "1be326e68f63de4e95977ed50f46ae75f017556d"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/top-think/think-installer/zipball/1be326e68f63de4e95977ed50f46ae75f017556d",
|
||||||
|
"reference": "1be326e68f63de4e95977ed50f46ae75f017556d",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"composer-plugin-api": "^1.0"
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"composer/composer": "1.0.*@dev"
|
||||||
|
},
|
||||||
|
"type": "composer-plugin",
|
||||||
|
"extra": {
|
||||||
|
"class": "think\\composer\\Plugin"
|
||||||
|
},
|
||||||
|
"autoload": {
|
||||||
|
"psr-4": {
|
||||||
|
"think\\composer\\": "src"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"Apache-2.0"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "yunwuxin",
|
||||||
|
"email": "448901948@qq.com"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"time": "2017-05-27T06:58:09+00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "upyun/sdk",
|
||||||
|
"version": "3.3.0",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/upyun/php-sdk.git",
|
||||||
|
"reference": "1a2dd5ae31047956c733aef0f764f3a527d30628"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/upyun/php-sdk/zipball/1a2dd5ae31047956c733aef0f764f3a527d30628",
|
||||||
|
"reference": "1a2dd5ae31047956c733aef0f764f3a527d30628",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"ext-curl": "*",
|
||||||
|
"guzzlehttp/guzzle": "~6.0",
|
||||||
|
"php": ">=5.5.0"
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"consolidation/robo": "^1.0",
|
||||||
|
"phpdocumentor/phpdocumentor": "^2.9",
|
||||||
|
"phpunit/phpunit": "~4.0"
|
||||||
|
},
|
||||||
|
"type": "library",
|
||||||
|
"autoload": {
|
||||||
|
"psr-4": {
|
||||||
|
"Upyun\\": "src/Upyun/"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"MIT"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "totoleo",
|
||||||
|
"email": "totoleo@163.com"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "lfeng",
|
||||||
|
"email": "bonevv@gmail.com"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "lvtongda",
|
||||||
|
"email": "riyao.lyu@gmail.com"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "sabakugaara",
|
||||||
|
"email": "senellise@gmail.com"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "UPYUN sdk for php",
|
||||||
|
"homepage": "https://github.com/upyun/php-sdk/",
|
||||||
|
"keywords": [
|
||||||
|
"sdk",
|
||||||
|
"upyun"
|
||||||
|
],
|
||||||
|
"time": "2017-11-12T09:17:42+00:00"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"packages-dev": [],
|
||||||
|
"aliases": [],
|
||||||
|
"minimum-stability": "stable",
|
||||||
|
"stability-flags": [],
|
||||||
|
"prefer-stable": false,
|
||||||
|
"prefer-lowest": false,
|
||||||
|
"platform": {
|
||||||
|
"ext-curl": "*",
|
||||||
|
"ext-fileinfo": "*",
|
||||||
|
"ext-gd": "*"
|
||||||
|
},
|
||||||
|
"platform-dev": []
|
||||||
|
}
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
// Chinese (China) (zh_CN)
|
||||||
|
plupload.addI18n({"Stop Upload":"停止上传","Upload URL might be wrong or doesn't exist.":"上传的URL可能是错误的或不存在。","tb":"tb","Size":"大小","Close":"关闭","Init error.":"初始化错误。","Add files to the upload queue and click the start button.":"将文件添加到上传队列,然后点击”开始上传“按钮。","Filename":"文件名","Image format either wrong or not supported.":"图片格式错误或者不支持。","Status":"状态","HTTP Error.":"HTTP 错误。","Start Upload":"开始上传","mb":"mb","kb":"kb","Duplicate file error.":"重复文件错误。","File size error.":"文件大小错误。","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"错误:无效的文件扩展名:","Select files":"选择文件","%s already present in the queue.":"%s 已经在当前队列里。","File: %s":"文件: %s","b":"b","Uploaded %d/%d files":"已上传 %d/%d 个文件","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"每次只接受同时上传 %d 个文件,多余的文件将会被删除。","%d files queued":"%d 个文件加入到队列","File: %s, size: %d, max file size: %d":"文件: %s, 大小: %d, 最大文件大小: %d","Drag files here.":"把文件拖到这里。","Runtime ran out of available memory.":"运行时已消耗所有可用内存。","File count error.":"文件数量错误。","File extension error.":"文件扩展名错误。","Error: File too large:":"错误: 文件太大:","Add Files":"增加文件"});
|
||||||
@ -0,0 +1,274 @@
|
|||||||
|
// /*global Qiniu */
|
||||||
|
// /*global plupload */
|
||||||
|
// /*global FileProgress */
|
||||||
|
// /*global hljs */
|
||||||
|
// function getCookieByString(cookieName){
|
||||||
|
// var start = document.cookie.indexOf(cookieName+'=');
|
||||||
|
// if (start == -1) return false;
|
||||||
|
// start = start+cookieName.length+1;
|
||||||
|
// var end = document.cookie.indexOf(';', start);
|
||||||
|
// if (end == -1) end=document.cookie.length;
|
||||||
|
// return document.cookie.substring(start, end);
|
||||||
|
// }
|
||||||
|
|
||||||
|
// if(uploadConfig.saveType == "oss" || uploadConfig.saveType == "upyun" || uploadConfig.saveType == "s3"){
|
||||||
|
// ChunkSize = "0";
|
||||||
|
// }else{
|
||||||
|
// ChunkSize = "4mb";
|
||||||
|
// }
|
||||||
|
|
||||||
|
// uploader = Qiniu.uploader({
|
||||||
|
// runtimes: 'html5,flash,html4',
|
||||||
|
// browse_button: 'pickfiles',
|
||||||
|
// container: 'container',
|
||||||
|
// drop_element: 'container',
|
||||||
|
// max_file_size: uploadConfig.maxSize,
|
||||||
|
// flash_swf_url: '/bower_components/plupload/js/Moxie.swf',
|
||||||
|
// dragdrop: true,
|
||||||
|
// chunk_size: ChunkSize,
|
||||||
|
// filters: {
|
||||||
|
// mime_types :uploadConfig.allowedType,
|
||||||
|
// },
|
||||||
|
// multi_selection: !(moxie.core.utils.Env.OS.toLowerCase() === "ios"),
|
||||||
|
// uptoken_url: "/Upload/Token",
|
||||||
|
// // uptoken_func: function(){
|
||||||
|
// // var ajax = new XMLHttpRequest();
|
||||||
|
// // ajax.open('GET', $('#uptoken_url').val(), false);
|
||||||
|
// // ajax.setRequestHeader("If-Modified-Since", "0");
|
||||||
|
// // ajax.send();
|
||||||
|
// // if (ajax.status === 200) {
|
||||||
|
// // var res = JSON.parse(ajax.responseText);
|
||||||
|
// // console.log('custom uptoken_func:' + res.uptoken);
|
||||||
|
// // return res.uptoken;
|
||||||
|
// // } else {
|
||||||
|
// // console.log('custom uptoken_func err');
|
||||||
|
// // return '';
|
||||||
|
// // }
|
||||||
|
// // },
|
||||||
|
// domain: $('#domain').val(),
|
||||||
|
// get_new_uptoken: true,
|
||||||
|
// // downtoken_url: '/downtoken',
|
||||||
|
// // unique_names: true,
|
||||||
|
// // save_key: true,
|
||||||
|
// // x_vars: {
|
||||||
|
// // 'id': '1234',
|
||||||
|
// // 'time': function(up, file) {
|
||||||
|
// // var time = (new Date()).getTime();
|
||||||
|
// // // do something with 'time'
|
||||||
|
// // return time;
|
||||||
|
// // },
|
||||||
|
// // },
|
||||||
|
// auto_start: true,
|
||||||
|
// log_level: 5,
|
||||||
|
// init: {
|
||||||
|
// 'FilesAdded': function(up, files) {
|
||||||
|
// $('table').show();
|
||||||
|
// $('#upload_box').show();
|
||||||
|
// $('#success').hide();
|
||||||
|
// $('#info_box').hide();
|
||||||
|
|
||||||
|
// $.cookie('path', decodeURI(getCookieByString("path_tmp")));
|
||||||
|
// plupload.each(files, function(file) {
|
||||||
|
// var progress = new FileProgress(file, 'fsUploadProgress');
|
||||||
|
// progress.setStatus("等待...");
|
||||||
|
// progress.bindUploadCancel(up);
|
||||||
|
// });
|
||||||
|
|
||||||
|
// },
|
||||||
|
// 'BeforeUpload': function(up, file) {
|
||||||
|
// var progress = new FileProgress(file, 'fsUploadProgress');
|
||||||
|
// var chunk_size = plupload.parseSize(this.getOption('chunk_size'));
|
||||||
|
// if (up.runtime === 'html5' && chunk_size) {
|
||||||
|
// progress.setChunkProgess(chunk_size);
|
||||||
|
// }
|
||||||
|
// },
|
||||||
|
// 'UploadProgress': function(up, file) {
|
||||||
|
// var progress = new FileProgress(file, 'fsUploadProgress');
|
||||||
|
// var chunk_size = plupload.parseSize(this.getOption('chunk_size'));
|
||||||
|
// progress.setProgress(file.percent + "%", file.speed, chunk_size);
|
||||||
|
// },
|
||||||
|
// 'UploadComplete': function(up, file) {
|
||||||
|
// $('#success').show();
|
||||||
|
// toastr["success"]("队列全部文件处理完毕");
|
||||||
|
// getMemory();
|
||||||
|
// },
|
||||||
|
// 'FileUploaded': function(up, file, info) {
|
||||||
|
// var progress = new FileProgress(file, 'fsUploadProgress');
|
||||||
|
// progress.setComplete(up, info);
|
||||||
|
// },
|
||||||
|
// 'Error': function(up, err, errTip) {
|
||||||
|
// $('#upload_box').show();
|
||||||
|
// $('table').show();
|
||||||
|
// $('#info_box').hide();
|
||||||
|
// var progress = new FileProgress(err.file, 'fsUploadProgress');
|
||||||
|
// progress.setError();
|
||||||
|
// progress.setStatus(errTip);
|
||||||
|
// toastr["error"]("上传时遇到错误");
|
||||||
|
// }
|
||||||
|
// // ,
|
||||||
|
// // 'Key': function(up, file) {
|
||||||
|
// // var key = "";
|
||||||
|
// // // do something with key
|
||||||
|
// // return key
|
||||||
|
// // }
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
|
||||||
|
// uploader.bind('FileUploaded', function(up,file) {
|
||||||
|
// console.log('a file is uploaded');
|
||||||
|
// });
|
||||||
|
// $('#container').on(
|
||||||
|
// 'dragenter',
|
||||||
|
// function(e) {
|
||||||
|
// e.preventDefault();
|
||||||
|
// $('#container').addClass('draging');
|
||||||
|
// e.stopPropagation();
|
||||||
|
// }
|
||||||
|
// ).on('drop', function(e) {
|
||||||
|
// e.preventDefault();
|
||||||
|
// $('#container').removeClass('draging');
|
||||||
|
// e.stopPropagation();
|
||||||
|
// }).on('dragleave', function(e) {
|
||||||
|
// e.preventDefault();
|
||||||
|
// $('#container').removeClass('draging');
|
||||||
|
// e.stopPropagation();
|
||||||
|
// }).on('dragover', function(e) {
|
||||||
|
// e.preventDefault();
|
||||||
|
// $('#container').addClass('draging');
|
||||||
|
// e.stopPropagation();
|
||||||
|
// });
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// $('#show_code').on('click', function() {
|
||||||
|
// $('#myModal-code').modal();
|
||||||
|
// $('pre code').each(function(i, e) {
|
||||||
|
// hljs.highlightBlock(e);
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
|
||||||
|
|
||||||
|
// $('body').on('click', 'table button.btn', function() {
|
||||||
|
// $(this).parents('tr').next().toggle();
|
||||||
|
// });
|
||||||
|
|
||||||
|
|
||||||
|
// var getRotate = function(url) {
|
||||||
|
// if (!url) {
|
||||||
|
// return 0;
|
||||||
|
// }
|
||||||
|
// var arr = url.split('/');
|
||||||
|
// for (var i = 0, len = arr.length; i < len; i++) {
|
||||||
|
// if (arr[i] === 'rotate') {
|
||||||
|
// return parseInt(arr[i + 1], 10);
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// return 0;
|
||||||
|
// };
|
||||||
|
|
||||||
|
// $('#myModal-img .modal-body-footer').find('a').on('click', function() {
|
||||||
|
// var img = $('#myModal-img').find('.modal-body img');
|
||||||
|
// var key = img.data('key');
|
||||||
|
// var oldUrl = img.attr('src');
|
||||||
|
// var originHeight = parseInt(img.data('h'), 10);
|
||||||
|
// var fopArr = [];
|
||||||
|
// var rotate = getRotate(oldUrl);
|
||||||
|
// if (!$(this).hasClass('no-disable-click')) {
|
||||||
|
// $(this).addClass('disabled').siblings().removeClass('disabled');
|
||||||
|
// if ($(this).data('imagemogr') !== 'no-rotate') {
|
||||||
|
// fopArr.push({
|
||||||
|
// 'fop': 'imageMogr2',
|
||||||
|
// 'auto-orient': true,
|
||||||
|
// 'strip': true,
|
||||||
|
// 'rotate': rotate,
|
||||||
|
// 'format': 'png'
|
||||||
|
// });
|
||||||
|
// }
|
||||||
|
// } else {
|
||||||
|
// $(this).siblings().removeClass('disabled');
|
||||||
|
// var imageMogr = $(this).data('imagemogr');
|
||||||
|
// if (imageMogr === 'left') {
|
||||||
|
// rotate = rotate - 90 < 0 ? rotate + 270 : rotate - 90;
|
||||||
|
// } else if (imageMogr === 'right') {
|
||||||
|
// rotate = rotate + 90 > 360 ? rotate - 270 : rotate + 90;
|
||||||
|
// }
|
||||||
|
// fopArr.push({
|
||||||
|
// 'fop': 'imageMogr2',
|
||||||
|
// 'auto-orient': true,
|
||||||
|
// 'strip': true,
|
||||||
|
// 'rotate': rotate,
|
||||||
|
// 'format': 'png'
|
||||||
|
// });
|
||||||
|
// }
|
||||||
|
|
||||||
|
// $('#myModal-img .modal-body-footer').find('a.disabled').each(function() {
|
||||||
|
|
||||||
|
// var watermark = $(this).data('watermark');
|
||||||
|
// var imageView = $(this).data('imageview');
|
||||||
|
// var imageMogr = $(this).data('imagemogr');
|
||||||
|
|
||||||
|
// if (watermark) {
|
||||||
|
// fopArr.push({
|
||||||
|
// fop: 'watermark',
|
||||||
|
// mode: 1,
|
||||||
|
// image: 'http://www.b1.qiniudn.com/images/logo-2.png',
|
||||||
|
// dissolve: 100,
|
||||||
|
// gravity: watermark,
|
||||||
|
// dx: 100,
|
||||||
|
// dy: 100
|
||||||
|
// });
|
||||||
|
// }
|
||||||
|
|
||||||
|
// if (imageView) {
|
||||||
|
// var height;
|
||||||
|
// switch (imageView) {
|
||||||
|
// case 'large':
|
||||||
|
// height = originHeight;
|
||||||
|
// break;
|
||||||
|
// case 'middle':
|
||||||
|
// height = originHeight * 0.5;
|
||||||
|
// break;
|
||||||
|
// case 'small':
|
||||||
|
// height = originHeight * 0.1;
|
||||||
|
// break;
|
||||||
|
// default:
|
||||||
|
// height = originHeight;
|
||||||
|
// break;
|
||||||
|
// }
|
||||||
|
// fopArr.push({
|
||||||
|
// fop: 'imageView2',
|
||||||
|
// mode: 3,
|
||||||
|
// h: parseInt(height, 10),
|
||||||
|
// q: 100,
|
||||||
|
// format: 'png'
|
||||||
|
// });
|
||||||
|
// }
|
||||||
|
|
||||||
|
// if (imageMogr === 'no-rotate') {
|
||||||
|
// fopArr.push({
|
||||||
|
// 'fop': 'imageMogr2',
|
||||||
|
// 'auto-orient': true,
|
||||||
|
// 'strip': true,
|
||||||
|
// 'rotate': 0,
|
||||||
|
// 'format': 'png'
|
||||||
|
// });
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// var newUrl = Qiniu.pipeline(fopArr, key);
|
||||||
|
|
||||||
|
// var newImg = new Image();
|
||||||
|
// img.attr('src', 'images/loading.gif');
|
||||||
|
// newImg.onload = function() {
|
||||||
|
// img.attr('src', newUrl);
|
||||||
|
// img.parent('a').attr('href', newUrl);
|
||||||
|
// };
|
||||||
|
// newImg.src = newUrl;
|
||||||
|
// return false;
|
||||||
|
// });
|
||||||
|
|
||||||
|
// function t(){
|
||||||
|
// uploader.getNewUpToken();
|
||||||
|
// }
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,4 @@
|
|||||||
|
/composer.lock
|
||||||
|
/vendor
|
||||||
|
.idea
|
||||||
|
.DS_Store
|
||||||
@ -0,0 +1,48 @@
|
|||||||
|
<?php
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Copyright (c) 2006~2018 http://thinkphp.cn All rights reserved.
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Author: liu21st <liu21st@gmail.com>
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace think\db;
|
||||||
|
|
||||||
|
class Expression
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* 查询表达式
|
||||||
|
*
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
protected $value;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建一个查询表达式
|
||||||
|
*
|
||||||
|
* @param string $value
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function __construct($value)
|
||||||
|
{
|
||||||
|
$this->value = $value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取表达式
|
||||||
|
*
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
public function getValue()
|
||||||
|
{
|
||||||
|
return $this->value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function __toString()
|
||||||
|
{
|
||||||
|
return (string) $this->value;
|
||||||
|
}
|
||||||
|
}
|
||||||
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue