Files
EasySoft-ZenTaoPMS/module/search/ui/buildform.html.php
T

30 lines
1.1 KiB
PHP

<?php
namespace zin;
$opts = $this->search->buildSearchFormOptions($module, $fieldParams, $fields, $queries, $actionURL);
$opts->groupName = array($lang->search->group1, $lang->search->group2);
$opts->savedQueryTitle = $lang->search->savedQuery;
$opts->applyQueryURL = $actionURL;
$opts->deleteQueryURL = createLink('search', 'deleteQuery', 'queryID=myQueryID');
$opts->formSession = $formSession;
$opts->module = $module;
$opts->actionURL = $actionURL;
$opts->groupItems = $groupItems;
$opts->onSubmit = jsRaw('window.onSubmit');
if(empty($opts->savedQuery)) unset($opts->savedQuery);
$formName = empty($formName) ? '#searchFormPanel[data-module="' . $module . '"]' : $formName;
zui::searchform(set((array)$opts), set::_to($formName), set::className('shadow'));
jsVar('onDeleteQueryURL', $opts->deleteQueryURL);
jsVar('options', isset($options) ? $options : null);
jsVar('canSaveQuery', !empty($_SESSION[$module . 'Query']));
jsVar('formSession', $_SESSION[$module . 'Form']);
jsVar('onMenuBar', $onMenuBar);
js($pageJS);
render();