|
@@ -197,6 +197,7 @@ class Input
|
|
|
$html = $style = '';
|
|
|
$div = array('', '');
|
|
|
$type = 'button';
|
|
|
+ $yun = false;
|
|
|
if (isset($param['upload']) && ($param['upload'] == 'yun' || $param['upload'] == 'qiniu')) {
|
|
|
$upload = Dever::project('upload');
|
|
|
if ($upload && !strstr($upload['path'], 'http')) {
|
|
@@ -211,6 +212,7 @@ class Input
|
|
|
$token = $upload['uptoken'];
|
|
|
$host = $upload['host'];
|
|
|
$cover = 1;
|
|
|
+ $yun = true;
|
|
|
if (isset($param['cover']) && $param['cover']) {
|
|
|
$cover = $param['cover'];
|
|
|
} elseif (isset($upload['cover']) && $upload['cover']) {
|
|
@@ -243,7 +245,7 @@ class Input
|
|
|
opacity: 0;';
|
|
|
}
|
|
|
|
|
|
- return array($html, $type, $div, $style);
|
|
|
+ return array($html, $type, $div, $style, $yun);
|
|
|
}
|
|
|
|
|
|
private function uploadParam($param)
|
|
@@ -466,6 +468,45 @@ class Input
|
|
|
//return '<input type="file" class="form-control" value="' . (isset($param['value']) ? $param['value'] : (isset($param['default']) ? $param['default'] : '')) . '" name="' . $param['name'] . '"/>';
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * video
|
|
|
+ *
|
|
|
+ * @return string
|
|
|
+ */
|
|
|
+ public static function _video($param)
|
|
|
+ {
|
|
|
+ $param = self::uploadParam($param);
|
|
|
+
|
|
|
+ $class = 'width:100px;display:inline;';
|
|
|
+ if (layadmin()) {
|
|
|
+ $class .= 'padding-left:0px;';
|
|
|
+ }
|
|
|
+
|
|
|
+ $upload = self::uploadHandle($param);
|
|
|
+
|
|
|
+ $value = (isset($param['value']) ? $param['value'] : (isset($param['default']) ? $param['default'] : ''));
|
|
|
+
|
|
|
+ $button = $upload[2][0] . '<input type="'.$upload[1].'" style="'.$class.$upload[3].'" class="form-control image_upload" '.$upload[0].' t="file" v="' . $param['name'] . '_' . $param['index'] . '" i="' . $param['name'] . '_info_value' . '" id="file_' . $param['name'] . '_' . $param['index'] . '" key="' . $param['key'] . '" upload_search_value="'.$param['upload_search_value'].'" value="本地上传"/>' . $upload[2][1];
|
|
|
+
|
|
|
+ $button .= ' <input type="button" style="'.$class.'" class="form-control upload_show" t="file" v="' . $param['name'] . '_' . $param['index'] . '" i="' . $param['name'] . '_info_value' . '" id="file_show_' . $param['name'] . '_' . $param['index'] . '" key="' . $param['key'] . '" upload_search="'.$param['upload_search'].'" value="视频库"/>';
|
|
|
+
|
|
|
+ if (isset($upload[4]) && $upload[4]) {
|
|
|
+
|
|
|
+ $cover = isset($param['cover']) ? $param['cover'] : 'pic';
|
|
|
+ $button .= ' <input type="button" style="'.$class.'" class="form-control upload_cover" t="file" v="' . $param['name'] . '_' . $param['index'] . '" i="' . $param['name'] . '_info_value' . '" id="file_show_' . $param['name'] . '_' . $param['index'] . '" data-cover="'.$cover.'" key="' . $param['key'] . '" value="生成封面图"/>';
|
|
|
+ }
|
|
|
+
|
|
|
+ $button .= ' <span style="margin-left:10px;font-size:8px;">标识:'.$param['upload_search_show'].'</span> <div style="margin-top:10px;display:none;" class="layui-progress layui-progress-big" id="file_' . $param['name'] . '_' . $param['index'] . '_progress" lay-filter="file_' . $param['name'] . '_' . $param['index'] . '_progress" lay-showPercent="true">
|
|
|
+ <div class="layui-progress-bar" lay-percent="0%"></div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div style="margin-top:10px;"><input type="text" class="update_value form-control ' . (isset($param['valid']) ? $param['valid'] : '') . '" name="' . $param['name'] . '" id="' . $param['name'] . '_' . $param['index'] . '" value="' . $value . '">
|
|
|
+ </div>';
|
|
|
+
|
|
|
+
|
|
|
+ return $button;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* editor
|
|
|
*
|