|
@@ -344,14 +344,35 @@ class Page extends Auth
|
|
|
if (strpos($value['type'], '(')) {
|
|
|
$value['type'] = $type;
|
|
|
}
|
|
|
- if (isset($value['upload'])) {
|
|
|
+ if (isset($value['upload']) && Dever::project('upload')) {
|
|
|
$value['url'] = Dever::url('upload/save.act', array('id' => $value['upload']));
|
|
|
+ $value['config'] = Dever::load('upload/save')->get($value['upload']);
|
|
|
if (isset($value['multiple']) && $value['multiple']) {
|
|
|
$value['limit'] = 10;
|
|
|
} else {
|
|
|
$value['limit'] = 1;
|
|
|
}
|
|
|
}
|
|
|
+ if (isset($value['editorMenu'])) {
|
|
|
+ if (isset($value['editorMenu']['uploadImage'])) {
|
|
|
+ if (!is_array($value['editorMenu']['uploadImage'])) {
|
|
|
+ $value['editorMenu']['uploadImage'] = array('upload' => $value['editorMenu']['uploadImage']);
|
|
|
+ }
|
|
|
+ $value['editorMenu']['uploadImage']['server'] = Dever::url('upload/save.wangEditor', array('id' => $value['editorMenu']['uploadImage']['upload']));
|
|
|
+ if (empty($value['editorMenu']['uploadImage']['fieldName'])) {
|
|
|
+ $value['editorMenu']['uploadImage']['fieldName'] = 'file';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (isset($value['editorMenu']['uploadVideo'])) {
|
|
|
+ if (!is_array($value['editorMenu']['uploadVideo'])) {
|
|
|
+ $value['editorMenu']['uploadVideo'] = array('upload' => $value['editorMenu']['uploadVideo']);
|
|
|
+ }
|
|
|
+ $value['editorMenu']['uploadVideo']['server'] = Dever::url('upload/save.wangEditor', array('id' => $value['editorMenu']['uploadVideo']['upload']));
|
|
|
+ if (empty($value['editorMenu']['uploadImage']['fieldName'])) {
|
|
|
+ $value['editorMenu']['uploadImage']['fieldName'] = 'file';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private function setDisable(&$value, $disable)
|