| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?php
- namespace zin;
- $fnGenerateFormRows = function () use ($lang, $settings, $fnGenerateCustomSearch)
- {
- $this->loadModel('caselib');
- $libList = $this->caselib->getLibraries();
- $lib = isset($settings['caselib']) ? $settings['caselib'] : 0;
- $conditions = array_filter($lang->caselib->featureBar['browse'], function ($value) {
- return $value !== '-';
- });
- $conditions['customSearch'] = $lang->doc->customSearch;
- $searchConfig = $this->caselib->buildSearchConfig((int)$lib);
- return array
- (
- formRow
- (
- formGroup
- (
- set::width('1/2'),
- set::name('caselib'),
- set::label($lang->doc->caselib),
- set::required(),
- set::control(array('contorl' => 'picker', 'required' => false, 'maxItemsCount' => 50)),
- set::items($libList),
- set::value($lib),
- span
- (
- setClass('error-tip text-danger hidden'),
- $lang->doc->emptyError
- )
- )
- ),
- formRow
- (
- formGroup
- (
- set::width('1/2'),
- set::name('condition'),
- set::label($lang->doc->searchCondition),
- set::required(),
- set::control(array('contorl' => 'picker', 'required' => false, 'maxItemsCount' => 50)),
- set::items($conditions),
- set::value(isset($settings['condition']) ? $settings['condition'] : ''),
- span
- (
- setClass('error-tip text-danger hidden'),
- $lang->doc->emptyError
- )
- )
- ),
- $fnGenerateCustomSearch($searchConfig)
- );
- };
|